.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(/css/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(/css/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/css/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/css/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;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-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.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;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/css/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('/css/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{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/css/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/css/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:normal 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:transparent;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:bold;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)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/css/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('/css/fancybox_loading@2x.gif');background-size:24px 24px}}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}q:before,q:after{content:''}abbr,acronym{border:0}.clear{clear:both;font-size:1px;line-height:1px;display:block;height:0}.clrflt{clear:both}.last{margin:0!important}.last1{margin:0!important}.links{padding-left:0!important}.show{margin-left:0!important}.pad_last{padding:0!important}.no_bg{background:none!important}.no_bod{border:none!important}.no_bod1{border-bottom:none!important}header,nav,section,article,aside,footer,hgroup{display:block}p{margin:0;padding:9px 0 24px 0;text-align:left;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;color:#676767;line-height:24px}a{color:#676767;text-decoration:none;outline:0 none}a:hover{color:#ae2830;text-decoration:none}h1{text-align:center;margin:0;padding:45px 0 24px 0;font-family:'Merriweather',serif;font-size:32px;line-height:38px;color:#00335a;font-weight:400}h2{font-size:22px}h3{margin:0;padding:0 0 24px 0;font-family:'Open Sans',sans-serif;font-size:18px;line-height:22px;color:#00335a;font-weight:600;text-align:left;letter-spacing:1px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}html{-webkit-text-size-adjust:100%;height:100%}body{color:#b1b1b1;font-family:"Arial",Verdana,Tahoma;font-size:12px;height:100%}.flt_lt{float:left;display:inline}.flt_rt{float:right;display:inline}input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0}textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0}.wrapper{margin:0 auto -324px;min-height:100%;height:auto;padding:100px 0 0 0}.container{width:1017px;margin:0 auto}header{position:fixed;top:0;left:0;z-index:99999;margin:0;padding:0 0 10px 0;width:100%;display:inline-block;background:url(/images/header_bg.png) repeat left top;border-bottom:#fff 5px solid;z-index:9999999}.logo{margin:0;padding:13px 0 0 35px;float:left}.logo a img{-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.sticky .logo a img{display:block;width:100%;height:auto;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .5s ease-in-out}.sticky{z-index:999999;border-bottom:#fff 7px solid}.sticky .logo{width:200px;padding:8px 0 0 35px;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .5s ease-in-out}.sticky .top_nav{display:none}.sticky nav{padding:20px 0 0 0}.header_rgt{margin:0;padding:0;float:right}.top_nav{margin:0 22px 0 0;padding:5px 0 20px 0;display:block;float:right}.top_nav ul{margin:0 5px 0 0;padding:0;display:inline-block}.top_nav ul li{margin:0 0 0 0;padding:0 0 3px 0;display:inline-block;float:left;background:url(/images/right_border.png) no-repeat left center}.top_nav ul li a{margin:0;padding:4px 7px 0 11px;display:inline-block;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;color:#676767;font-weight:600;text-transform:uppercase}.top_nav ul li span{margin:0;padding:0;display:inline-block;float:right;cursor:pointer}.top_nav ul li span i{margin:0;padding:2px 6px;font-family:FontAwesome;color:#add477;font-size:18px;line-height:18px;border-radius:4px;background:url(/images/font_bg.png) repeat}.phone{margin:0;padding:0;display:none}.phone i{margin:0;padding:0;font-family:FontAwesome;color:#00325b;font-size:16px;line-height:16px}.phone a{margin:0;padding:0 0 0 8px;font-family:'Open Sans',sans-serif;font-size:16px;line-height:20px;font-weight:600;color:#00335a;display:inline-block}nav{margin:0 24px 0 0;padding:0;display:block}nav ul{margin:0;padding:0;display:inline-block}nav ul li{margin:0;padding:0 0 5px 24px;display:inline-block;float:left;position:relative}nav ul li a{margin:0;padding:0;display:inline-block;font-family:'Open Sans',sans-serif;font-size:16px;line-height:22px;font-weight:600;text-transform:uppercase}nav ul li.privacy{display:none}nav ul li ul li ul{display:none!important}nav ul li:hover ul.secon-level{display:none}nav ul li ul{padding:5px 0 0 0;position:absolute;top:27px;left:25px;z-index:999999;float:none;display:none;background:#00335a;width:227px}nav ul li:hover ul{display:block;float:none}nav ul li ul li{margin:0;padding:0 0;float:none;display:block}nav ul li ul li a{margin:0 12px 0;padding:10px 0 10px 0;display:block;font-family:'Open Sans',sans-serif;font-size:16px;line-height:22px;color:#fff!important;font-weight:600;text-transform:uppercase;border-bottom:#fff 1px solid}nav ul li ul li a:hover{color:#ed4b55!important}.menu{display:none}.menu span{display:inline-block;float:left}.menu i{margin:0;padding:0;font-family:FontAwesome;color:#676767;font-size:30px;line-height:30px}.menu a{float:left;display:inline-block}.sub_menu{display:none}.banner{margin:0;padding:0;width:100%;display:inline-block;text-align:center;background:url(/images/banner1.jpg) no-repeat top center;background-size:cover;height:670px;position:relative}.banner .container{position:relative}.banner2{margin:0;padding:0;background:url(/images/banner.png) no-repeat top center;width:100%;background-size:cover;height:396px}.banner3{margin:0;padding:0;background:url(/images/contact_banner.jpg) no-repeat top center;width:100%;background-size:cover;height:396px}.banner4{margin:0;padding:0;background:url(/images/banner4.jpg) no-repeat top center;width:100%;background-size:cover;height:396px}.banner_mdl{margin:0;padding:0;display:table;width:100%;height:100%}.banner_cent{margin:0;padding:0;display:table-cell;vertical-align:middle}.banner_cent h2{margin:0;padding:0 0 65px 0;font-family:'Merriweather',serif;font-size:70px;line-height:70px;color:#fff;font-weight:400;text-shadow:0 5px 5px #000}.banner_cent h2 span{margin:0;padding:0;font-family:'Merriweather',serif;font-size:100px;line-height:100px;color:#fff;display:block;font-weight:400}.banner_cent a{margin:0;padding:26px 0;font-family:'Open Sans',sans-serif;font-size:16px;line-height:20px;color:#fff;display:inline-block;font-weight:600;text-align:center;border:#fff 1px solid;width:352px;text-transform:uppercase}.banner_cent a:hover{border:#ae2830 1px solid}.lft_arrow{margin:0;padding:0;background:url(/images/left_arrow.png) no-repeat left center;width:44px;height:44px;cursor:pointer;position:absolute;top:45%;left:4px}.rgt_arrow{margin:0;padding:0;background:url(/images/right_arrow.png) no-repeat left center;width:44px;height:44px;cursor:pointer;position:absolute;top:45%;right:4px}.bullete{margin:0;padding:0;display:block;position:absolute;bottom:35px;left:45%}.bullete ul{margin:0;padding:0;display:inline-block}.bullete ul li{margin:0 5px 0 0;padding:0;display:inline-block;float:left}.bullete ul li a{width:auto;border:none}.bullete ul li a:hover{color:inherit;border:none}.main_content{margin:0;padding:0 0 70px 0;width:100%;display:block;border-bottom:#d6cdaa 16px solid}.service{margin:0 0 60px 0;padding:0 0 65px 0;display:block;text-align:center;border-bottom:#d4d2ce 2px solid}.service ul{margin:15px 0 0 0;padding:0;display:block;width:100%;font-size:0}.service ul li{margin:0;padding:0;display:inline-block;width:33%;vertical-align:top}.service ul li span{margin:0;display:block}.service ul li span img{margin:0 auto 21px;display:block}.service ul li h2{margin:0;padding:0 0 24px 0;font-family:'Open Sans',sans-serif;font-size:18px;line-height:22px;color:#00335a;font-weight:600;text-transform:uppercase;letter-spacing:1px}.service ul li p{padding:0 0 24px 30px;min-height:144px}.service ul li a{margin:0;padding:10px 0;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;color:#00335a;display:inline-block;font-weight:600;text-align:center;border:#00335a 1px solid;width:133px;text-transform:uppercase}.service ul li a:hover,.content_btm a:hover,.over-in a:hover{border:#ae2830 1px solid;color:#ae2830}.content_btm{margin:0 auto;width:860px;display:block}.content_btm h1{margin:0;padding:9px 0 24px 0;font-family:'Merriweather',serif;font-size:32px;line-height:38px;color:#00335a;font-weight:400;float:left;display:inline-block}.content_btm a{margin:0 10px 0 0;padding:21px 0;font-family:'Open Sans',sans-serif;font-size:16px;line-height:20px;color:#00335a;display:inline-block;font-weight:600;text-align:center;border:#00335a 1px solid;width:260px;text-transform:uppercase;float:right}.head_line h1{margin:0;padding:13px 0 24px 50px;font-family:'Merriweather',serif;font-size:32px;line-height:38px;color:#00335a;font-weight:400;float:left;display:inline-block}.innovation{margin:0;padding:0;width:100%;text-align:center}.innovation-in{margin:0;padding:40px 0 50px 0;width:100%;text-align:center;border-bottom:2px solid #dfdedb}.innovation-in-cnt{margin:0 auto;padding:0;width:850px}.innovation-in-cnt h1{margin:0;padding:0 0 24px 0;text-align:center;font-family:'Merriweather',serif;font-size:32px;font-weight:400;color:#00335a;line-height:38px}.over{margin:0;padding:0;width:100%}.over-in{margin:0;padding:68px 0 70px 0;width:100%;border-bottom:2px solid #dfdedb;text-align:center}.over-in h1{margin:0;padding:0 0 24px 0;text-align:center;font-family:'Merriweather',serif;font-size:32px;font-weight:400;color:#00335a;line-height:35px}.over-in a{margin:0;padding:22px 33px;text-align:center;display:inline-block;border:1px solid #00335a;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;color:#00335a;line-height:20px;text-transform:uppercase;letter-spacing:.2px}.over-in-cnt{margin:0 auto 45px;padding:22px 0 0 0;width:1010px;display:block}.over-in-cnt ul{margin:0;padding:0;width:100%;display:block}.over-in-cnt ul li{margin:0 1% 0 0;padding:0;width:32%;display:inline-block;float:left}.paragraph{margin:0 0 0 0;padding:0;width:100%;text-align:center;display:block}.paragraph-in{margin:0;padding:78px 0 0 0;width:100%;text-align:center}.paragraph-in-cnt{margin:0 auto;padding:0;width:850px}.paragraph-in-cnt p{padding:0 0 0 0;text-align:center;position:relative}.paragraph-in-cnt span{margin:0;padding:20px 0 0 0;text-align:center;font-family:'Merriweather',serif;font-size:16px;font-weight:700;color:#676767;line-height:40px;font-style:italic}.paragraph-in-cnt p:before{content:'';position:absolute;left:-18px;top:5px;background:url(/images/left-quote.png) no-repeat left;width:15px;height:11px}.paragraph-in-cnt p:after{content:'';position:absolute;right:-18px;top:5px;background:url(/images/right-quote.png) no-repeat left;width:15px;height:11px}.project{margin:0 0 60px 0;padding:38px 0 6px 0;display:block;text-align:center;border-bottom:#d4d2ce 2px solid}.project h1{margin:0;padding:0 0 24px 0;font-family:'Merriweather',serif;font-size:32px;line-height:38px;color:#00335a;font-weight:400;letter-spacing:1px}.project ul{margin:15px 0 0 0;padding:0;display:block;font-size:0;width:100%}.project ul li{margin:0 0 60px 0;padding:0;display:inline-block;vertical-align:top;width:33%}.project ul li span{margin:0;display:block}.project ul li span img{margin:0 auto 22px;display:block}.project ul li h2{margin:0;padding:0 0 24px 0;font-family:'Open Sans',sans-serif;font-size:18px;line-height:22px;color:#00335a;font-weight:600;text-transform:uppercase;letter-spacing:1px}.project ul li a,.back{text-align:center;margin:0 0 0 20px;padding:10px 0;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;color:#00335a;font-weight:600;text-transform:uppercase;width:133px;display:inline-block;border:#00335a 1px solid}.project ul li a:hover,a.back:hover{color:#ae2830;border:#ae2830 1px solid}.back{margin:0}.bio{margin:0 0 60px 0;padding:38px 0 6px 0;display:block;text-align:center;border-bottom:#d4d2ce 2px solid}.bio h1{margin:0;padding:0 0 24px 0;font-family:'Merriweather',serif;font-size:32px;line-height:38px;color:#00335a;font-weight:400;letter-spacing:1px}.bio ul{margin:15px 0 0 0;padding:0;display:block;font-size:0;width:100%}.bio ul li{margin:0 0 60px 0;padding:0;display:inline-block;vertical-align:top;width:33%}.bio ul li span{margin:0;display:block}.bio ul li span img{margin:0 auto 22px;display:block}.bio ul li h2{margin:0;padding:0 0 24px 0;font-family:'Open Sans',sans-serif;font-size:18px;line-height:22px;color:#00335a;font-weight:600;text-transform:uppercase;letter-spacing:1px}.bio a{cursor:pointer}.bio ul li a:hover h2{color:#ae2830}.details{margin:0 0 60px 0;padding:67px 0 160px 0;display:block;text-align:inherit}.details_lft{margin:0 40px 0 0;padding:0 0 0 19px;float:left;width:51%;text-align:center}.details_lft img{margin:0;padding:0 0 36px 0;display:block}.details_lft a{margin:0;padding:20px 0;font-family:'Open Sans',sans-serif;font-size:16px;line-height:20px;color:#00335a;display:inline-block;font-weight:600;text-align:center;border:#00335a 1px solid;width:352px;text-transform:uppercase}.details_lft a:hover{color:#ae2830;border:#ae2830 1px solid}.details_rgt{margin:0;padding:0;float:left;width:42%;text-align:left}.details_rgt h1{margin:0;padding:0 0 5px 0;font-family:'Merriweather',serif;font-size:32px;line-height:38px;color:#00335a;font-weight:400;letter-spacing:1px}.details_rgt h2{margin:0;padding:0 0 24px 0;font-family:'Open Sans',sans-serif;font-size:18px;line-height:22px;color:#00335a;font-weight:600;text-transform:uppercase;letter-spacing:1px}.new_build{margin:0;padding:20px 0 0 0}.new_build h3{margin:0;padding:0 0 5px 0;font-family:'Open Sans',sans-serif;font-size:18px;line-height:22px;color:#ae2830;font-weight:600;text-transform:uppercase;display:block}.new_build h5{margin:0;padding:0 0 30px 0;font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;color:#00335a;font-weight:600;text-transform:uppercase;letter-spacing:1px}.new_build h5 span{margin:0;padding:0 0 0 35px;display:inline-block}.contact{margin:0;padding:40px 0 0 0;display:block}.contact h1{margin:0;padding:0 0 24px 0;font-family:'Merriweather',serif;font-size:32px;line-height:38px;color:#00335a;font-weight:400;letter-spacing:1px;text-align:center}.contact_lft{margin:0 43px 0 0;padding:17px 0 0 19px;float:left;width:51%;text-align:center}.contact_lft img{margin:0;padding:0 0 36px 0;display:block}.contact_rgt{margin:0;padding:16px 0 0 0;float:left;width:42%}.contact_rgt h2{margin:0;padding:0 0 24px 0;font-family:'Open Sans',sans-serif;font-size:18px;line-height:22px;color:#00335a;font-weight:600;text-transform:uppercase;letter-spacing:1px}.contact_rgt small{margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:18px;line-height:21px;color:#00335a;font-weight:600;letter-spacing:1px;display:block}.contact_rgt span{margin:0;padding:0 0 42px 0;font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;color:#00335a;font-weight:600;letter-spacing:1px;display:block}.contact_rgt ul{margin:0;padding:0;display:block;width:100%}.contact_rgt ul li{margin:0 0 7px 0;padding:0 0 3px 0;display:block;width:100%}.contact_rgt ul li .textfiled{margin:0;display:block;width:89%;font-family:'Open Sans',sans-serif;font-size:16px;outline:none;border:#d4d2ce 1px solid;height:44px;line-height:44px;color:#676767;font-weight:400;text-transform:capitalize;padding:3px 4% 0}.contact_rgt ul li .text_area{padding:16px 3% 0;margin:0;width:91%;font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;color:#676767;font-weight:400;resize:none;border:#d4d2ce 1px solid;min-height:95px;outline:none}.contact_rgt ul li .submit{width:133px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;color:#00335a;font-weight:600;padding:13px 0;margin:0 auto;text-align:center;border:#00335a 1px solid;outline:none;text-transform:uppercase;cursor:pointer;background:none}.contact_rgt ul li .submit:hover{color:#ae2830;border:#ae2830 1px solid}footer{margin:0;padding:13px 0 110px 0;width:100%;display:block;background:url(/images/footer_bg.png) repeat top center;border-top:#fff 8px solid}.footer_lft{margin:0;padding:0 0 0 20px;float:left;text-align:center}.footer_logo{margin:0;padding:0 0 18px 0}.footer_logo a{display:inline-block;margin:0;padding:0!important}address p{margin:0;padding:0 0 16px 0;font-family:'Open Sans',sans-serif;font-size:16px;line-height:20px;color:#00335a;text-align:center;font-weight:600}.footer_lft a{margin:0;padding:0 0 35px 0;font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;color:#00335a;display:inline-block;font-weight:600}.footer_lft a:hover{color:#ae2830}.copy{margin:0;padding:0;display:block}.copy span{margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:10px;line-height:10px;color:#00335a;display:inline-block;font-weight:600}.footer_rgt{margin:0 20px 0 0;padding:21px 0 0 0;float:right}.footer_rgt ul{margin:0;padding:0;display:inline-block;position:relative}.footer_rgt ul li{margin:0;padding:0 0 5px 20px;display:inline-block;float:left}.footer_rgt ul li a{margin:0;padding:0;display:inline-block;font-family:'Open Sans',sans-serif;font-size:14px;line-height:16px;color:#676767;font-weight:600;text-transform:uppercase}.footer_rgt ul li:hover a{color:#ae2830}.push{height:324px}@media(max-width:1100px){.banner_cent a{padding:20px 0}}@media(max-width:1045px){.container{width:98%}.logo{padding:13px 0 0 20px}.header_rgt{margin:0 15px 0 0}.lft_arrow{left:4%}.rgt_arrow{right:4%}.top_nav{margin:0}nav{margin:0}.banner_cent h2{padding:0 0 35px 0;font-size:60px;line-height:60px}.banner_cent h2 span{font-size:80px;line-height:80px}.banner_cent a{padding:20px 0}.main_content{width:100%}.service{width:100%}.service ul li{margin:0 2% 0 0;width:31%}.service ul li:nth-child(3n){margin-right:0!important}.service ul li span img{width:100%;height:auto}.service ul li p{min-height:150px;padding:0 0 24px 0}footer{width:100%}.innovation-in-cnt{width:90%}.paragraph-in-cnt{width:90%}.over-in-cnt ul li img{width:100%;height:auto}.over-in-cnt ul li{width:31%;margin:0 2% 0 0;float:none;vertical-align:top}.over-in-cnt ul li:nth-child(3n){margin-right:0!important}.over-in-cnt{width:100%}.over-in-cnt ul{font-size:0}.project{width:100%}.project ul li span img{width:100%;height:auto}.project ul li{margin:0 1.5% 60px 0;width:32%}.project ul li:nth-child(3n){margin-right:0!important}.details{width:100%}.details_lft img{width:100%;height:auto}.contact_lft{width:50%;margin:0 30px 0 0;padding:17px 0 0 15px}.contact_lft img{width:100%;height:auto}.contact_rgt{width:45%}.contact_rgt ul{width:100%}.contact_rgt ul li{width:100%;margin:0 0 7px 0}}@media(max-width:1023px){.sticky nav{padding:25px 0 0 0}.logo{padding:13px 0 0 10px}.logo a img{width:240px;height:auto}.header_rgt{margin:0 10px 0 0}.top_nav{padding:5px 0 5px 0}.top_nav ul{margin:0}nav ul li{padding:0 0 5px 17px}nav ul li a,nav ul li ul li a{font-size:14px}nav ul li ul{left:17px}.banner_cent h2{padding:0 0 30px 0;font-size:45px;line-height:45px}.banner_cent h2 span{font-size:65px;line-height:65px}.bullete{left:44%}.banner_cent a{width:300px;padding:17px 0}.service{padding:30px 0 65px 0}.service ul{margin:10px 0 0 0}.details{padding:40px 0 65px 0}.service ul li p{font-size:15px;line-height:22px;min-height:178px}.content_btm{width:730px}.content_btm h1{font-size:24px;line-height:32px}.content_btm a{padding:18px 0;width:250px;font-size:16px}.footer_lft{padding:0}.footer_logo{padding:0 0 10px 0}.footer_logo a img{width:180px;height:auto}address p{font-size:14px;line-height:18px}.footer_lft a{padding:0 0 20px 0;font-size:15px}.footer_rgt{margin:0 5px 0 0}.footer_rgt ul li{padding:0 0 5px 10px}.footer_rgt ul li a{font-size:12px;line-height:14px}.new_build{padding:0}.innovation-in-cnt h1{font-size:28px}.innovation-in-cnt p{font-size:14px}.over-in h1{font-size:26px;line-height:24px}.over-in{padding:50px 0 70px 0}.project ul li h2{font-size:16px}.project ul li a{width:110px;margin:0 0 0 10px}.details_lft{margin:0 30px 0 0;padding:0 0 0 10px}.details_rgt{float:right;width:43%}.contact_lft{width:45%;margin:0!important;padding:0 0 0 10px}.contact_rgt{padding:0}.contact_rgt{width:51%!important;float:right}.contact_rgt span{padding:0 0 20px 0}.wrapper{margin:0 auto;min-height:inherit;padding:82px 0 0 0!important}.push{height:auto}}@media(max-width:767px){header{padding:0}header.sticky{padding:0 0 10px 0}.sticky .logo{padding:30px 0 0 30px}.top_nav{display:none}nav ul li.privacy{display:block}.phone{display:inline-block;float:right}.logo{padding:27px 0 10px 10px}.logo a{width:180px}.logo a img{width:100%;height:auto}.open-menu .mobile_menu .menu{display:none}.menu{display:block;z-index:999999;float:right;margin:13px 0 0 0}.menu a{padding:6px 0 0 10px}.open-menu .sub_menu{visibility:visible}.sub_menu{display:block;position:fixed;right:0;top:0;z-index:-9;width:320px;height:100%;padding:20px 0 30px 0;overflow-y:auto;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;background:#00325b;visibility:hidden}.sub_menu ul li ul{width:320px;right:0}.sub_menu span{margin:0;padding:0 0 0 30px;font-family:'Open Sans',sans-serif;font-size:26px;line-height:26px;color:#dbb631;font-weight:600;display:inline-block}nav>ul{margin:16px 0 0 0;padding:0;display:block;border-top:#fff 2px solid}nav ul li{margin:0;padding:0;display:block;position:relative;cursor:pointer}nav ul li a{margin:0;padding:8px 0 8px 20px;display:block;font-family:'Open Sans',sans-serif;font-size:20px;line-height:24px;color:#fff;font-weight:600;text-transform:uppercase;float:none;position:relative;border-bottom:#fff 2px solid}nav ul li:hover a{color:#fff}nav ul li ul li a:hover{color:#ed4b55!important}nav ul li.active a{border:transparent}nav ul li:hover ul{display:none}nav ul li ul li ul{display:none}nav ul li ul{margin:0!important;padding:0;position:static;top:27px;left:0;z-index:999999;float:none;background:#1a476c;width:300px}nav ul li ul li{margin:0;padding:0;float:none;display:block}nav ul li ul li a{margin:0;padding:8px 10px 8px 30px;display:block;font-family:'Open Sans',sans-serif;font-size:20px;line-height:24px;color:#fff!important;font-weight:600;text-transform:uppercase;border-bottom:#fff 2px solid}nav ul li ul li a:hover{color:#ed4b55}nav ul li a.active.arrow{background:url(/images/open_arrow.png) no-repeat 50% center}nav ul li a.arrow{background:url(/images/close_arrow.png) no-repeat 50% center}nav ul li a.arrow1{background:url(/images/close_arrow.png) no-repeat 65% center}nav ul li a.active.arrow1{background:url(/images/open_arrow.png) no-repeat 65% center}.open-menu header{left:-320px}header{left:0;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s}.open-menu .sub_menu{right:0;z-index:99}.open-menu .wrapper{left:-320px}.wrapper{left:0;padding:100px 0 0 0!important;position:relative;z-index:99;background:#fff;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-ms-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s}.close-menu{position:absolute;top:20px;right:20px;background:url(/images/close_icon.png) no-repeat;width:20px;height:20px;cursor:pointer}nav{display:block}nav ul li{float:none;display:block;padding:0 0 5px 0}.header_rgt nav{display:none}.header_rgt{position:relative;padding:10px 10px 0 0}.banner_cent h2{font-size:35px;line-height:40px}.banner_cent h2 span{font-size:50px;line-height:50px}.banner_cent a{width:230px;padding:14px 0;font-size:14px;line-height:18px}.main_content{padding:0 0 60px 0}.service{padding:30px 0 40px 0;margin:0 0 30px 0}.service ul li{width:80%;margin:0 auto 30px;display:block}.service ul li p{min-height:inherit;padding:0 0 25px 0}.service ul li h2{padding:0 0 10px 0}.service ul li:nth-child(3n){margin:0 auto!important}.content_btm{width:570px;text-align:center}.content_btm h1{float:none;display:block;padding:13px 0 30px 0;font-size:30px}.content_btm a{float:none;margin:0}footer{text-align:center;padding:13px 0 50px 0}.footer_lft{float:none}.footer_rgt{margin:0;float:none}.footer_rgt ul li{float:none}.innovation-in-cnt p{font-size:14px;text-align:center}.over-in h1{font-size:20px;line-height:23px}.paragraph-in-cnt{width:88%}.paragraph-in-cnt p{font-size:14px;line-height:24px}.over-in-cnt ul li{width:80%;margin:0 auto 35px;display:block}.over-in-cnt ul li:nth-child(3n){margin:0 auto 35px!important}.over-in{padding:40px 0 50px 0}.innovation-in{padding:30px 0 20px 0}.paragraph-in{padding:58px 0 0 0}.project ul li{margin:0 auto 50px;width:70%;display:block}.project ul li a{width:140px;margin:0 0 0 20px}.project ul li:nth-child(3n){margin:0 auto 60px!important}.details{text-align:center}.details_lft{margin:0 auto 40px;width:95%;float:none;padding:0}.details_rgt{width:100%;float:none;text-align:center}.details_rgt small{padding:15px 0 8px 0}.head_line h1{float:none;padding:13px 0 24px 0}.contact{text-align:center}.contact_lft{width:95%!important;float:none;margin:0 auto!important;padding:0}.contact_rgt ul li{width:95%!important;margin:0 auto 7px!important}.contact_rgt{width:100%!important;float:none}.contact_rgt ul li .textfiled{width:94%;padding:0 3% 0}.contact_rgt ul li .text_area{padding:15px 3% 0;width:94%}}@media(max-width:599px){.wrapper{padding:86px 0 0 0!important}.logo{width:200px}.lft_arrow,.rgt_arrow{display:none}.bullete{left:41.5%}.service ul li{width:98%;margin:0 auto 50px}.service ul li:nth-child(3n){margin:0 auto 50px!important}.service ul li p{padding:0 0 25px 0}.service{margin:0 auto 30px;width:97%}.contact{padding:30px 0 0 0}.content_btm{width:450px}.content_btm h1{font-size:40px;line-height:50px}footer{padding:13px 0 80px 0}.footer_rgt{display:none}.footer_logo a img{width:auto}.address p{font-size:inherit}.footer_lft a{font-size:16px}.copy span{font-size:12px}.innovation-in-cnt h1{font-size:35px;line-height:46px}.innovation-in-cnt p{padding:0 0 20px 0;font-size:14px;text-align:center;line-height:23px}.over-in h2{font-size:24px;line-height:30px}.over-in-cnt ul li img{width:100%;height:auto}.over-in-cnt ul li{width:100%;display:block;margin:0 auto 35px}.over-in a{padding:19px 30px;font-size:13px;line-height:20px}.paragraph-in-cnt p{font-size:14px;line-height:24px}.over-in h1{font-size:35px;line-height:45px}.over-in{padding:36px 0;margin:0 auto;width:96%}.over-in-cnt ul li:nth-child(3n){margin:0 auto 30px!important}.banner2{height:260px!important}.project{width:97%;margin:0 auto 60px;padding:30px 0 6px 0}.project ul li{width:97%}.details{width:100%!important}.details_lft{width:98%}.details{margin:0 0 30px 0!important}.banner3{height:350px}}@media(max-width:479px){.sticky .logo{width:164px;padding:35px 0 0 6px}header{padding:0 0 10px 0}.logo{padding:35px 0 0 5px;width:164px}.logo a{width:165px}.header_rgt{margin:0}.wrapper{min-width:300px}.banner{height:450px}.banner_cent h2{font-size:30px;line-height:30px;padding:0 0 50px 0}.banner_cent h2 span{font-size:40px;line-height:50px}.banner_cent a{width:270px;padding:17px 0;font-size:15px;line-height:20px}.bullete{left:35%}.content_btm{width:300px}.content_btm a{margin:0}.content_btm h1{font-size:32px;line-height:38px}.innovation-in-cnt h1{padding:0 0 18px 0}.innovation-in-cnt p{font-size:13px;line-height:20px;text-align:left}.over-in h1{line-height:40px}.over-in a{padding:16px 20px;font-size:14px;line-height:20px;letter-spacing:0}.paragraph-in-cnt p{font-size:13px;line-height:20px}.paragraph-in-cnt{width:85%}.paragraph-in{padding:28px 0 0 0;width:92%;margin:0 auto}.over-in{padding:35px 0}.footer_lft{padding:0 0 0 0;float:none;text-align:center;display:block}.footer_rgt{margin:0 25px 0 0;padding:21px 0 0 0;float:none;display:none}.over-in-cnt ul{padding:0}.innovation-in{margin:0 auto;width:92%}.innovation-in-cnt{width:100%}.innovation-in{padding:30px 0 21px 0}.over-in-cnt{margin:0 auto;padding:0}.project ul li a{width:120px;margin:0 0 0 15px}.project h1{font-size:34px;line-height:40px}.details_lft a{padding:16px 0;width:280px}.details_rgt p{padding:0 10px 24px;font-size:15px;line-height:22px}.banner3{height:300px!important}}html body img{max-width:100%}html body em,html body i{font-style:italic}html body strong,html body b{font-weight:bold}html body .dropdown-nav li:last-of-type a{border:none}html body .banner{background:none}html body .banner .banner_mdl{position:absolute;top:0}html body .banner .bx-wrapper{height:100%!important}html body .banner .bx-wrapper .bx-prev{background:url(/images/left_arrow.png) no-repeat;left:25%}html body .banner .bx-wrapper .bx-next{background:url(/images/right_arrow.png) no-repeat;right:25%}html body .banner .bx-wrapper .bx-prev,html body .banner .bx-wrapper .bx-next{width:44px;height:44px}@media only screen and (min-width:480px){html body .banner .bx-wrapper .bx-prev,html body .banner .bx-wrapper .bx-next{margin-top:5px}}html body .banner .bx-wrapper .bx-viewport{height:100%!important}html body .banner .bx-wrapper .bx-viewport .bxslider{height:100%!important}html body .banner .bx-wrapper .bx-viewport .bxslider li{background-repeat:no-repeat;background-position:top center;background-size:cover;height:100%!important}html body .banner .bx-wrapper .bx-pager{color:#fff!important;bottom:50px!important;z-index:10000}html body .banner .bx-wrapper .bx-default-pager a:hover,html body .banner .bx-wrapper .bx-default-pager a.active{background:#fff}html body .banner .bx-wrapper .bx-controls-direction{display:none}@media only screen and (min-width:768px){html body .banner .bx-wrapper .bx-controls-direction{display:block}}html body .banner2{background-size:cover!important;background-position:top center!important}html body .main_content{border-bottom:none}html body .innovation ul{list-style:inside;margin-left:30px}html body .innovation ul li{margin:0;padding:0 0 10px 0;text-align:left;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;color:#676767;line-height:24px}html body .bio{margin-bottom:0}html body .bio ul li{width:100%}@media only screen and (min-device-width:480px){html body .bio ul li{width:50%}}@media only screen and (min-device-width:768px){html body .bio ul li{width:33%}}html body .bio ul li span img{margin:0 auto 22px;display:block;max-width:291px}@media only screen and (min-device-width:480px){html body .bio ul li span img{max-width:271px}}@media only screen and (min-device-width:768px){html body .bio ul li span img{max-width:291px}}html body .service,html body .bio,html body .innovation-in{border-bottom:none}html body .testimonial,html body .engagement,html body .content_btm{border-top:2px solid #dfdedb}html body .content_btm{padding-top:40px}html body .fancybox-overlay{z-index:9999999}html body .fancybox-wrap{z-index:99999991}html body .fancybox-nav span{visibility:visible}html body .contact-form input[type=text],html body .contact-form textarea{margin:0;display:block;width:89%;font-family:'Open Sans',sans-serif;font-size:16px;outline:none;border:#d4d2ce 1px solid;height:44px;line-height:44px;color:#676767;font-weight:400;padding:3px 4% 0}html body .contact-form textarea{height:120px}html body .contact-form input[type=submit]{width:133px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;color:#00335a;font-weight:600;padding:13px 0;margin:0 auto;text-align:center;border:#00335a 1px solid;outline:none;text-transform:uppercase;cursor:pointer}.contact-form .umbraco-forms-field{margin-bottom:15px}html footer{padding:0 0 92px 0;background:url(/images/footer_bg.png) repeat-x top center;border-top:#d6cdaa 16px solid}html footer .footer-white-line{width:100%;background-color:#fff;height:7px;margin-bottom:10px}#tinymce ul{list-style:inside;margin-left:30px}#tinymce ul li{margin:0;padding:0 0 10px 0;text-align:left;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;color:#676767;line-height:24px}.contact_lft iframe{width:100%;height:200px}@media only screen and (min-width:737px){.contact_lft iframe{height:400px}}.contourField.phone{display:block;float:none}.contourField .fieldLabel{display:none!important}.contact_rgt span{padding:0!important}.contourField .text{margin:0;display:block;width:89%;font-family:'Open Sans',sans-serif;font-size:16px;outline:none;border:#d4d2ce 1px solid;height:44px;line-height:44px;color:#676767;font-weight:400;padding:3px 4% 0}.contourField textarea{padding:16px 3% 0;margin:0;width:91%;font-family:'Open Sans',sans-serif;font-size:16px;line-height:16px;color:#676767;font-weight:400;resize:none;border:#d4d2ce 1px solid;min-height:95px;outline:none}.contourNavigation .btn.primary{width:133px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;color:#00335a;font-weight:600;padding:13px 0;margin:0 auto;text-align:center;border:#00335a 1px solid;outline:none;text-transform:uppercase;cursor:pointer;background:none}@media only screen and (max-width:736px){.sub_menu .dropdown-nav{display:inline-block}nav ul li a.arrow{background:url(/images/open_arrow.png) no-repeat 50% center}.contact_rgt{margin-left:8px}.details_rgt h1,.details_rgt h2,.details_rgt h3,.details_rgt h4,.details_rgt h5{text-align:left;margin-left:10px}.details_rgt a{display:block;margin-left:10px;margin-bottom:10px}}