html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.nodisplay{display:none}.nodisplay_strict{display:none!important}.alignleft{float:left}.alignright{float:right}hr{display:block;height:1px;border:0;margin:0 0 25px;padding:0;border-top:1px dashed #bbb}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]) {display:none}[hidden]{display:none}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,button,input,select,textarea{font-family:adelle-sans,sans-serif}a:focus{}a:hover,a:active{outline:0}h1{}h1,h2,h3,h4,h5,h6,p,pre,blockquote,form,fieldset,table,ul{}ins{text-decoration:none}del{text-decoration:line-through}abbr[title]{border-bottom:1px dotted;cursor:help}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:'Open Sans',sans-serif}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img,figure,figure img{border:0;-ms-interpolation-mode:bicubic;vertical-align:top;max-width:100%;height:auto}.entry-content object,.entry-content object embed,embed{max-width:100%}svg:not(:root) {overflow:hidden}fieldset{border:1px solid silver;margin:0;padding:0}legend{border:0;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow: visible}input,select{vertical-align:middle}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}::-moz-focus-inner{border:0;outline:0}input[type="text"],input[type="email"],input[type="tel"]{border:0;padding:18px 25px;width:100%;box-shadow:none;border-radius:0;font-size:18px;line-height:20px;color:#c9ced6;background:#f1f2f4;box-sizing:border-box}textarea{border:0;padding:18px 25px;width:100%;box-shadow:none;border-radius:0;height:200px;font-size:18px;color:#c9ced6;background:#f1f2f4;box-sizing:border-box;height:150px;resize:none;border-radius:0;z-index: -moz-border-radius: 0;-webkit-border-radius:0}button,input[type="button"],input[type="reset"],input[type="submit"]{background:#fff;padding:18px 25px 15px;font-size:14px;line-height:16px;color:#272973;text-transform:uppercase;font-weight:bold;border:1px solid #272973;display:inline-block;border-radius:0;z-index: -moz-border-radius: 0;-webkit-border-radius:0}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#f1f2f4;color:#c9ced6;border-color:#f1f2f4}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button[disabled],input[type="button"][disabled],input[type="reset"][disabled],input[type="submit"][disabled]{opacity:.5}html{-webkit-text-size-adjust:none}blockquote.alignleft,figure.wp-caption.alignleft,img.alignleft{margin:5px 20px 15px 0!important}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:5px 0 10px 15px!important}.wp-caption.alignright{margin:7px 0 7px 14px}blockquote.aligncenter,img.aligncenter,.wp-caption.aligncenter{margin:10px 0}.site-content blockquote.alignleft,blockquote.alignright{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding-top:17px;width:50%}figcaption{font-family:'Source Sans Pro',sans-serif;font-size:14px;line-height:18px;color:#525252;padding:5px 0}blockquote{padding:0 30px}blockquote p{font-family:adelle-sans,sans-serif;font-weight:normal;font-size:30px;line-height:48px;color:#272973}::-webkit-input-placeholder{opacity:1.0}::-moz-placeholder{opacity:1.0}:-ms-input-placeholder{opacity:1.0}:-moz-placeholder{opacity:1.0}body{font-family:adelle-sans,sans-serif;color:gray;font-size:18px;line-height:30px;font-weight:400;margin:0}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:24px;line-height:26px;color:#272973;margin-bottom:25px}h2{font-size:20px;line-height:24px;color:#97900d;margin-bottom:20px}h3{font-size:18px;line-height:20px;color:#403f3f;margin-bottom:20px}h4{font-size:24px;line-height:28px;margin-bottom:15px}h5{font-size:20px;line-height:30px}h6{font-size:18px;line-height:22px}a{text-decoration:none;color:#484ccd;cursor:pointer!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a:hover{}a.read-more{padding:10px 19px;background:#f5c719;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:16px;line-height:18px;color:#575656;text-transform:uppercase;font-weight:bold;display:inline-block}a.read-more:hover{background:#575656;color:#fff}p{margin:0 0 20px 0;padding:0;font-family:adelle-sans,sans-serif;color:gray;font-size:18px;line-height:30px;font-weight:400;word-wrap:break-word}.content-area ul,.content-area ol{margin:0 0 25px 20px}.content-area ul li,.content-area ol li{font-family:adelle-sans,sans-serif;color:gray;font-size:18px;line-height:30px;font-weight:400;margin:0 0 10px 0;word-wrap:break-word}em{font-style:italic}html,body{}#wrapper{overflow:hidden}.container{width:1170px;max-width:96%;margin:0 auto;position:relative}iframe{width:100%}header{position:relative}header .container{padding:30px 0 20px}header .logo{float:left}header .header-right{float:right;padding:8px 0 0}header .header-right ul li{display:inline-block;margin:0 17px;display:inline-block;position:relative}header .header-right ul li a{font-family:adelle-sans,sans-serif;font-size:16px;line-height:20px;color:#636a76;text-transform:uppercase;font-weight:bold;padding:0 0 28px 0;border-bottom:4px solid #fff}header .header-right ul li:hover a,header .header-right ul li.current_page_item a,header .header-right ul li.current_page_ancestor a{border-bottom:4px solid #272973}header .header-right ul li ul.sub-menu{position:absolute;display:none;width:295px;top:59px;left:0;background:#fff;padding:15px 0;z-index:999}header .header-right ul li:hover ul.sub-menu{display:block}header .header-right ul li ul.sub-menu li{border:0;display:block;width:100%;margin:0;padding:0}header .header-right ul li ul.sub-menu li a{border:0;padding:13px 25px;font-size:16px;line-height:18px;color:#272973;display:block;text-transform:capitalize;font-weight:normal}header .header-right ul li ul.sub-menu li a:hover,header .header-right ul li ul.sub-menu li.current_page_item a{background:#eee}header .phone{position:absolute;top:0;right:0;background:#272973;width:15%;text-align:center;padding:35px 0 23px 0;border-bottom:9px solid #484ccd;box-sizing:border-box}header .phone a{font-family:adelle-sans,sans-serif;font-size:17px;line-height:19px;color:#fff;font-weight:bold;display:inline-block;padding:0 0 0 25px;background:url(assets/images/xphone-icon.png.pagespeed.ic.DCo_-jtWqt.png) left center no-repeat}header .phone:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #484ccd;bottom:-20px;left:0;right:0;margin:0 auto;z-index:999}footer{padding:40px 0;background:gray}footer .footer-left{float:left}footer .footer-left .address p{font-size:18px;line-height:20px;color:#fff;font-weight:bold;margin:0 0 15px}footer .footer-left .address p a{color:#fff}footer .footer-left p.copyrighttxt{font-size:14px;line-height:16px;color:#fff;margin:0}footer .footer-left p.copyrighttxt a{color:#fff}footer .footer-left{}footer .footer-left{}footer .footer-right{float:right}footer span.phone{font-size:17px;line-height:19px;color:#fff;font-weight:bold;display:inline-block;padding:0 0 0 25px;background:url(assets/images/xphone-icon.png.pagespeed.ic.DCo_-jtWqt.png) left center no-repeat}footer span.phone a{color:#fff}footer a:hover{color:#c9c12b!important}.home-content{background-size:85% auto!important;position:relative}.home-content .container{position:relative}.home-content .page-title{padding:120px 0;background:rgba(217,207,13,.86);width:100%;position:relative;z-index:0}.home-content .page-title h1{margin:0;font-size:36px;line-height:38px;color:#272973}.home-content .what-block{float:right;width:520px;max-width:100%;margin:60px 0 270px 0;text-align:right;position:relative;z-index:0}.home-content .what-block .wstitle{padding:14px 25px;background:#272973;display:inline-block;font-size:14px;line-height:16px;font-weight:bold;color:#fff;text-transform:uppercase}.home-content .what-block p{margin:75px 0;width:380px;max-width:100%;font-size:30px;line-height:50px;color:#272973;display:inline-block}.home-content .what-block .image-block{position:relative}.home-content .what-block .image-block:after{position:absolute;content:"";width:368px;height:360px;border:6px solid #d9cf0d;right:0;top:50px;z-index:0}.home-content .what-block .image-block img{float:left;z-index:1;position:relative}.home-content .about-block{position:absolute;left:0;bottom:95px;width:580px}.home-content .about-block .wstitle-yellow{padding:15px 30px;background:#d9cf0d;font-size:14px;line-height:16px;color:#fff;text-transform:uppercase;display:inline-block;font-weight:bold;width:235px;max-width:100%;box-sizing:border-box}.home-content .about-block p{margin:40px 0;font-size:18px;line-height:30px;color:gray;font-weight:normal}.home-content .about-block a.learn-more{font-size:18px;line-height:16px;color:#272973;font-weight:bold;font-style:italic;padding-right:35px;background:url(assets/images/xarrow-icon.png.pagespeed.ic.WxIzDjSCHP.png) right top no-repeat;display:inline-block}.home-content .about-block a.learn-more:hover{background-position:right bottom;color:#d9cf0d}.services-block{padding:85px 0 70px;background:#272973;border-bottom:14px solid #484ccd;text-align:center;position:relative}.services-block:before{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #272973;position:absolute;left:0;right:0;margin:0 auto;top:-20px;content:""}.services-block ul.services{margin:0;padding:0}.services-block ul.services li{margin:0;padding:0;list-style:none;display:inline-block;width:19.5%;vertical-align:top}.services-block ul.services li h5{margin:35px 0;font-size:16px;line-height:20px;color:#fff;font-weight:normal}.services-block ul.services li h5 a{color:#fff}.services-block ul.services li a.readicon{width:16px;height:16px;background:url(assets/images/xarrow-icon-light.png.pagespeed.ic.6WWtI0ygA9.png) left top no-repeat;display:inline-block}.services-block ul.services li a.readicon:hover{background-position:left bottom}.services-block ul.services{}.services-block ul.services{}.bg-title{font-size:163px;line-height:133px;color:gray;font-weight:bold;opacity:.07;-moz-opacity:.07;-webkit-opacity:.07;position:absolute;z-index:0;left:0;top:30px;letter-spacing:2px;text-transform:uppercase}.home-content .about-block .bg-title{right:0;left:auto;top:-170px}.industries-block{position:relative;padding:160px 0 60px}.industries-block .bg-title{top:0;left:25px}.industries-block .bgblock{width:40%;height:100%;position:absolute;right:0;top:0;background-size:cover!important;z-index:0}.industries-block .bgblock:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgba(217,201,13,.78)}.industries-block .container{position:relative;z-index:1}.industries-block .industry-left{float:left;width:470px}.industries-block .industry-left h6{color:#272973}.industries-block .industry-left ul{margin:0;padding:0;text-align:center}.industries-block .industry-left ul li{display:inline-block;width:49%;vertical-align:middle}.industries-block .industry-right{float:right;width:520px}.industries-block .industry-right .image-block{position:relative}.industries-block .industry-right .image-block:after{position:absolute;content:"";width:368px;height:360px;border:6px solid #d9cf0d;left:-70px;top:-60px;z-index:0}.industries-block .industry-right .image-block img{position:relative;z-index:1}.inner-banner{background-size:cover!important;padding:0 0 55px;position:relative}.inner-banner .banner-title{padding:65px 0 60px;background:rgba(217,207,13,.86);text-align:right}.inner-banner .banner-title span{font-size:24px;line-height:26px;color:#272973;display:inline-block;font-weight:bold}.content-area{padding:50px 0}.content-area div.page-title{min-width:235px;background:#d9cf0d;padding:14px 30px;margin:0 0 60px;display:inline-block;font-size:14px;line-height:16px;color:#fff;text-transform:uppercase;font-weight:bold;letter-spacing:1.5px}.inner-banner.project-page{padding:0}.inner-banner.project-page .banner-title{padding:180px 0 140px;text-align:center}.inner-banner.project-page .banner-title span{font-size:36px;line-height:38px}.inner-banner.project-page .bottom-arrow{position:absolute;width:84px;height:84px;background:url(assets/images/xbottom-arrow.png.pagespeed.ic.fzpYTyeGOS.png) 0 0 no-repeat;left:0;right:0;margin:0 auto;bottom:-42px;z-index:999}.page-template-contact-page .bg-title{top:-80px;right:-60px;left:auto}.page-template-contact-page .contact-left{float:left;width:545px}.page-template-contact-page .contact-left h2{font-size:24px;line-height:26px;color:#272973;margin:0 0 30px}.page-template-contact-page .contact-left p{margin:0}.page-template-contact-page .contact-left .contact-form{padding:50px 0 0;margin:45px 0 0;border-top:1px solid #272973}.page-template-contact-page .contact-left .contact-form ul{margin:0;padding:0}.page-template-contact-page .contact-left .contact-form ul li{margin:0 0 40px}.page-template-contact-page .contact-left .contact-form textarea{margin:0 0 10px}span.wpcf7-not-valid-tip{font-size:14px;font-weight:300}.page-template-contact-page .contact-right{float:right;width:520px}.page-template-contact-page .contact-right .address-block{margin:35px 0 100px;padding:85px 65px 60px;background:#272973}.page-template-contact-page .contact-right .address-block p{font-size:30px;line-height:60px;color:#fff;font-weight:bold;text-align:center;margin:0 0 45px}.page-template-contact-page .contact-right .address-block a.mailaddress{display:block;font-size:30px;line-height:32px;color:#fff;font-weight:bold;padding:20px 30px 24px 30px;border:1px solid rgba(255,255,255,.24)}.page-template-contact-page .contact-right .address-block a.mailaddress:hover{background:rgba(255,255,255,.24)}.page-template-contact-page .contact-right .image-block{position:relative}.page-template-contact-page .contact-right .image-block:after{position:absolute;content:"";width:368px;height:360px;border:6px solid #d9cf0d;right:0;top:65px;z-index:0}.page-template-contact-page .contact-right .image-block img{float:left;z-index:1;position:relative}ul.project-listing{margin:80px 0 0;padding:0;list-style:none}ul.project-listing li{width:100%;display:block;padding:50px 0;border-top:1px solid #272973}ul.project-listing li:first-child{padding-top:0;border:0}ul.project-listing li .pleft{float:left;width:40.7%}ul.project-listing li .pleft .project-gallery{position:relative}ul.project-listing li .pleft .project-gallery a:after{content:"";position:absolute;width:57px;height:51px;background:url(assets/images/xplus-icon.png.pagespeed.ic.y_Fqt620Du.png) 0 0 no-repeat;z-index:99;bottom:0;right:0}ul.project-listing li .pleft .project-gallery a{display:none;position:relative}ul.project-listing li .pleft .project-gallery a:first-child{display:block}ul.project-listing li .pright{float:right;width:54%}ul.project-listing li .pright .label{margin:0 0 35px;padding:14px 30px;background:#d9cf0d;font-size:14px;line-height:16px;color:#fff;font-weight:bold;text-transform:uppercase;display:inline-block;letter-spacing:1.5px}ul.project-listing li .pright h2{color:#272973;margin-bottom:20px}.fancybox-close{width:31px!important;height:31px!important;background:url(assets/images/xclose-icon.png.pagespeed.ic.pPOv-ZmaHp.png) 0 0 no-repeat!important;top:-31px!important;right:-31px!important}.fancybox-nav span{background:url(assets/images/xpopup-arrow.png.pagespeed.ic.IttVcftYor.png) 0 0 no-repeat!important;width:12px!important;height:21px!important;visibility:visible!important}.fancybox-nav.fancybox-next span{background-position:top right!important;right:-55px!important}.fancybox-nav.fancybox-prev span{left:-55px!important}.fancybox-title{width:100%;left:0;right:0;padding:40px 35px 35px;background:rgba(255,255,255,.92);box-sizing:border-box;text-align:left!important}.fancybox-title.fancybox-title-float-wrap .child{display:block;margin:0;background:none;padding:0;text-shadow:none;font-size:16px;line-height:18px;color:#272973;font-weight:normal}.contact-form ul li{list-style:none}.content-area ul,.content-area ol{margin:20px 0 20px 50px;padding-bottom:10px}.content-area ul li,.content-area ol li{margin:0 0 0 0}.content-area{padding:100px 0 0 0}