@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900|Open+Sans:300,400,600,700,800|Roboto:100,300,400,500,700,900);.inner-content .nopadding{padding-top:0!important}html,body{width:100%;height:100%;margin:0;padding:0}hr{border-top:1px solid #ebebeb;margin:13px 0}body{font-family:'Open Sans',sans-serif;font-size:14px;color:#4f4f4f;line-height:24px;background:#fff url(https://www.ignesisconsultants.com/wp-content/themes/ignesis/images/bg-loader.gif.pagespeed.ce.4CQaVzeqEi.gif) center center no-repeat;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;overflow-x:hidden}#wrapper{display:block;height:auto;margin:0 auto;min-height:100%;overflow:hidden;position:relative;width:100%;z-index:1;background:#fff}.home-page #wrapper{background:#191919}body,#wrapper,.footer-wrapper{opacity:0}.footer-wrapper{display:block;overflow:hidden;position:relative;width:100%;z-index:3}a{color:#4f4f4f;text-decoration:none;outline:none;transition:all .2s linear}a:hover{color:#0078aa}p{padding-bottom:20px}h1,h2,h3,h4,h5,h6{font-family:'Lato',sans-serif;margin-bottom:20px;color:#666;font-weight:bold}h1{font-size:36px}h2{font-size:35px}h3{font-size:20px}h4{font-size:17px}h5{font-size:14px}h6{font-size:13px}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.small-text{font-size:11px}.medium-text{font-size:16px;font-weight:500;color:#333}.large-text{font-size:20px}.big-text{font-size:30px;line-height:40px}.responsive{width:100%;height:100%}.relative{position:relative}img{vertical-align:top}.half-width{width:48%}.pcentered{margin:0 auto;width:83.33%;text-align:center;letter-spacing:.5px;padding:0 0 30px}#body.home-body .container{padding:0}.mauto{margin:0 auto}.m0{margin:0!important}.ml0,.first{margin-left:0!important}.mr0,.last{margin-right:0!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.mt5{margin-top:5px!important}.mr5{margin-right:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.mt15{margin-top:15px!important}.mr15{margin-right:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pr0,.last{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0,.first{padding-left:0!important}.pt5{padding-top:5px!important}.pr5{padding-right:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.pt10{padding-top:10px!important}.pr10{padding-right:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.pt15{padding-top:15px!important}.pr15{padding-right:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.pt20{padding-top:20px!important}.pr20{padding-right:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.pt30{padding-top:30px!important}.pr30{padding-right:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.grid-tb{display:table;height:100%;width:100%}.grid-tc{display:table-cell;vertical-align:middle}.section{clear:both;padding:0;margin:0 -15px}.col{float:left;box-sizing:border-box;padding:15px}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_12{width:100%}.span_11{width:91.66%}.span_10{width:83.33%}.span_9{width:75%}.span_8{width:66.66%}.span_7{width:58.33%}.span_6{width:50%}.span_5{width:41.66%}.span_4{width:33.33%}.span_3{width:25%}.span_13{width:20%}.span_2{width:16.66%}.span_1{width:8.333%}@media only screen and (max-width:480px){.col{}.span_1,.span_2,.span_3,.span_4,.span_5,.span_6,.span_7,.span_8,.span_9,.span_10,.span_11,.span_12{width:100%}}.wrapper{position:relative}.container{width:1148px;margin:0 auto}.header{width:100%;z-index:10;background:rgba(255,255,255,.9);position:absolute;z-index:5;left:0;top:0}.header .container{position:relative;padding:30px 0 0}.logo{float:left;margin:0}.logo a{display:block}.nav-container{float:right;clear:right;margin-top:5px}.nav{position:relative;display:block;z-index:1111111;margin:0 auto;text-align:center}.nav ul{padding:0;margin:0;list-style:none}.nav>ul>li{position:relative;float:left;display:block;margin:0}.nav>ul>li:before{position:absolute}.nav>ul>li:first-child:before{display:none}.nav>ul>li>a{display:block;color:#010101;font-size:20px;line-height:14px;padding:20px 18px 52px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;font-weight:bold;position:relative}.nav>ul>li>a::after{position:absolute;width:46px;height:5px;background:#fe0a0c;top:42px;content:"";left:50%;margin-left:-23px;opacity:0;transition:all .2s ease-in-out}.nav>ul>li:hover>a,.nav>ul>li.selected>a{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.nav>ul>li:hover>a::after,.nav>ul>li.selected>a::after{opacity:1}.nav>ul ul,.nav>ul ul ul{position:absolute;font-size:14px;left:0;top:80%;opacity:0;width:240px;text-align:left;visibility:hidden;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;box-shadow:0 2px 3px 0 rgba(50,50,50,.50)}.nav>ul ul ul{left:100%;padding:0;margin:-41px 0 0;width:280px;z-index:99}.nav>ul>li:hover>ul,.nav>ul ul>li:hover>ul{opacity:1;top:100%;padding:0 0;visibility:visible}.nav>ul ul>li:hover>ul{top:auto}.nav>ul ul a{display:block;color:#010101;line-height:20px;padding:10px 15px;background:rgba(255,255,255,1);font-weight:400;font-size:13px;border-bottom:1px solid #e1e1e1;position:relative}.nav>ul ul li:last-child a{border:none}.nav>ul ul li:first-child a{position:relative}.nav>ul ul li:hover>a,.nav>ul ul li.selected>a{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;background:#e1e1e1}.nav>ul ul li.selected>a{}.has-sub{position:relative}.has-sub:hover{}.has-sub .has-sub{padding-left:0!important}.has-sub .has-sub:hover{box-shadow:none}.has-sub .has-sub::before{display:none}.has-sub .has-sub::after{position:absolute;right:12px;top:16px;width:6px;height:11px;background:url(https://www.ignesisconsultants.com/wp-content/themes/ignesis/images/arrow2.png) no-repeat;display:block;content:""}a.meanmenu-reveal{display:none}.mean-container .mean-bar{width:100%;padding:0 0;z-index:999999;min-height:35px}.mean-container a.meanmenu-reveal{position:absolute;top:0;right:0!important;left:auto!important;color:#fe0a0c;width:100%;height:40px;font-size:1px;display:block;cursor:pointer;line-height:25px;background:#fff;text-decoration:none;padding:7px 10px 7px 10px;text-align:right!important;box-sizing:border-box;font-weight:700}.mean-container a.meanmenu-reveal:before{position:absolute;content:"Menu";top:0;left:0;color:#fe0a0c;width:100%;height:35px;display:block;font-size:16px;text-align:left;line-height:28px;padding:5px 10px;text-transform:uppercase;box-sizing:border-box;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;height:3px;width:25px;background:#fe0a0c;text-align:right;margin:4px 0 0 auto}.mean-container .mean-nav{position:relative;float:left;width:100%;margin-top:41px;background:#28b2cf;z-index:99;box-shadow:0 0 3px 0 rgba(0,0,0,.15)}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%;line-height:20px}.mean-container .fa{display:none}.mean-container .mean-nav ul li a,.mean-container .mean-nav ul li li a,.mean-container .mean-nav ul li li li a{display:block;float:left;width:100%;margin:0;text-align:left;padding:10px 15px;text-decoration:none;color:#666!important;text-align:left!important;background:#fff;font-weight:400;border-bottom:1px solid #f1f1f1}.mean-container .mean-nav ul li li li a:before{left:55px}.mean-container .mean-nav ul li li li li a:before{left:75px}.mean-container .mean-nav ul li li li li li a:before{left:95px}.mean-container .mean-nav ul li li a{padding:10px 15px 10px 25px;text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{padding:10px 15px 10px 60px}.mean-container .mean-nav ul li li li li a{padding:10px 15px 10px 80px}.mean-container .mean-nav ul li li li li li a{padding:10px 15px 10px 100px}.mean-container .mean-nav ul li:hover>a,.mean-container .mean-nav ul li.selected>a{color:#fff!important;background:#fe0a0c}.mean-container .mean-nav ul li a.mean-expand{margin-top:0;width:40px;padding:13px 10px!important;text-align:center!important;position:absolute;right:0;top:0;z-index:2;font-weight:700;border:none!important;background:rgba(0,0,0,.1);border-left:1px solid #f1f1f1!important;font-size:18px;line-height:14px}.mean-container .mean-nav ul li a.mean-expand:before{display:none!important}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.5);color:#fff!important}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mean-remove{display:none!important}@media (max-width:1023px){.nav-container{display:block;right:0;width:50%;height:42px;border:1px solid #f1f1f1;margin-top:10px;padding-right:0}.mean-container .mean-bar{position:relative}.mean-container a.meanmenu-reveal{position:static}.mean-container .mean-nav{margin-top:2px}.nav{display:none!important}.nav-container .container{padding:0}.has-sub{padding-left:0!important;box-shadow:none!important}.has-sub::before,.has-sub .has-sub::after{display:none}}@media only screen and (max-width:735px){.nav-container{width:100%;margin:0;float:left;margin-top:15px}}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:20px;right:20px;overflow:hidden;text-indent:100%;white-space:nowrap;border-radius:50%;background:#666 url(https://www.ignesisconsultants.com/wp-content/themes/ignesis/images/xcd-top-arrow-ov.png.pagespeed.ic.v6xfvwZLyx.png) no-repeat center 50%;visibility:hidden;opacity:0;z-index:9;box-shadow:0 0 3px 0 rgba(0,0,0,.15);background-size:30%!important}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top:hover{opacity:1;background-color:#fe0a0c}.footer-wrapper{color:#747474;font-size:14px;line-height:14px;text-align:center;background:#191919;line-height:22px}.footer{padding:26px 0}.copyright{text-align:center;background:#d80000;padding:20px;font-size:13px;color:#eca3a3}.copyright span{display:inline-block}.copyright img{vertical-align:inherit}footer a{color:#747474}footer a:hover{color:#106992}.button{padding:10px 25px;cursor:pointer;font-size:14px;line-height:14px;font-weight:500;text-decoration:none;color:#fff;display:inline-block;background:#0077a9;border:none;border-radius:4px;text-align:center;transition:all .3s linear;outline:none!important;text-transform:uppercase;font-family:'Roboto',sans-serif}.button:hover{background:#d80000;color:#fff;border-color:#d80000}.btn-block{width:100%}.btn-md{padding:15px 20px;font-size:13px;line-height:13px}.btn-sm{padding:12px 12px}.banner-holder{position:relative;z-index:1}.bn-caption{bottom:0;height:100%;left:0;position:absolute;width:100%;background:rgba(29,29,29,.5)}.bn-caption .container{display:table;height:100%}.bn-content{color:#fff;display:table-cell;text-align:center;vertical-align:middle}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{position:relative;display:none;-webkit-backface-visibility:hidden}.flexslider .slides>li>img{display:block;width:100%}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{}.flex-direction-nav li{display:block;position:absolute;top:50%;margin-top:-37px;padding:0}.flex-direction-nav a{display:block;height:74px;text-align:center;width:100px;overflow:hidden;background:rgba(255,255,255,.4);color:rgba(0,0,0,.6);font-size:55px;line-height:71px}.flex-direction-nav a:hover{background:rgba(255,255,255,1);color:rgba(230,67,71,.6)}.flex-nav-prev{left:0}.flex-nav-next{right:0}.flex-prev{padding-left:25px}.flex-next{padding-right:25px}.flex-direction-nav .flex-disabled{opacity:0!important;filter: alpha(opacity=0);cursor:default;z-index:-1}.flex-control-paging{width:1148px;text-align:left;bottom:35px;position:absolute;margin-left:-574px;left:50%;line-height:4px;display:none}.flex-control-paging li{display:inline-block;margin:0 5px;position:relative;padding:0}.flex-control-paging li a{display:block;width:20px;height:4px;cursor:pointer;background:#d1d3d4;transform:skewX(160deg)}.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background:#013a81}.banner-bottom{background:rgba(29,29,29,.5);position:absolute;width:100%;bottom:0;left:0;padding:0;font-size:20px;color:#fff}.bn-content{color:#fff;text-align:left;padding-right:0;padding-left:0}.bn-content h2{font-size:50px;font-weight:700!important;line-height:30px;margin-bottom:0;color:#fff}.bn-content h3{font-size:30px;font-weight:400!important;line-height:60px;margin-bottom:0;color:#013a81;text-transform:uppercase}.bn-content p{font-weight:400;font-size:18px;line-height:28px}.bn-content div{padding:0;width:100%;text-align:center}.form-holder li{margin-bottom:20px;display:block}.form-holder li:last-child{margin-bottom:0}.form-holder label{float:left;width:160px;text-align:left;cursor:default;color:#494949;font-weight:400;line-height:36px;font-size:14px;text-transform:uppercase}.control{margin-left:180px}.form-holder input[type="text"],.form-holder input[type="email"],.form-holder select,.form-holder textarea,.form-holder input[type="tel"],.input-text{background:#fff;border:1px solid #a1a1a1;width:100%;height:36px;padding:7px 12px;transition:all .2s linear;border-radius:4px;font-family:'Roboto',sans-serif}.form-holder input[type="text"]:focus,.form-holder input[type="email"]:focus,.form-holder select:focus,.form-holder textarea:focus,.form-holder input[type="tel"]:focus,.input-text:focus{border:1px solid #0077a9;background:#fff}.form-holder textarea{height:170px;resize:none;padding:12px 12px}#body .container{padding:60px 0}.inner-banner,.sub-banner{position:relative}.inner-banner img,.sub-banner img{width:100%}.title1{font-size:28px;color:#000;font-weight:700;line-height:30px;text-transform:uppercase}.title2{font-size:24px;color:#000;font-weight:700;line-height:30px}.title3{font-size:14px;color:#666;font-weight:700;text-transform:uppercase;margin-bottom:5px;font-family:'Roboto',sans-serif}.title4{font-size:18px;color:#666;font-weight:700;text-transform:uppercase;margin-bottom:10px;font-family:'Roboto',sans-serif}.title5{font-size:20px;color:#000;font-weight:700;line-height:24px;text-transform:uppercase}.title5 span{color:#fe0002}.title6{font-size:28px;color:#000;margin-bottom:30px;line-height:20px;padding-bottom:15px;border-bottom:1px solid #e1e1e1;text-transform:uppercase}.title7{font-size:16px;color:#373737;font-weight:700;margin-bottom:10px;font-family:'Roboto',sans-serif}.footer-nav{float:left;margin-left:220px}.footer-nav li{display:inline-block}.footer-nav li a{display:block;color:#4e4e4e;padding:0 10px}.footer-nav li a:hover{color:#106992}.footer-nav li.active a{color:#106992;font-weight:bold}.arrow-link{display:inline-block;position:relative;padding-right:15px;color:#f6a01a;text-transform:uppercase;font-weight:bold}.arrow-link::after{position:absolute;right:0;content:"\e85c";font-family:'jcon-font';font-size:11px}.item{text-align:center}.owl-buttons{}.btn.owl-prev{left:-25px}.btn.owl-next{right:-25px}.btn{color:#000;cursor:pointer;font-size:24px;position:absolute;top:34px}.btn:hover{color:#106992}.btn.owl-prev::before{left:0;top:0;font-family:'jcon-font';content:'\e818'}.btn.owl-next::before{left:0;top:0;font-family:'jcon-font';content:'\e817'}.breadcrumbs{font-size:12px;padding:14px 0;line-height:12px;color:#000;z-index:2;width:100%;background:url(https://www.ignesisconsultants.com/wp-content/themes/ignesis/images/bg1.jpg) no-repeat top center;background-size:cover}.breadcrumbs li{display:inline;font-weight:400}.breadcrumbs li a{color:#000;position:relative;padding-right:30px}.breadcrumbs li a::after{position:absolute;right:10px;top:3px;font-family:'jcon-font';content:'\e804';line-height:12px}.breadcrumbs strong,.breadcrumbs li a:hover{color:#000;font-weight:400}.breadcrumbs li a img{vertical-align:bottom}.breadcrumbs br{display:none}.Mymap{width:100%;height:268px;position:relative;color:#444;border:1px solid silver}.firstHeading{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;margin-bottom:0}.Mymap p{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-bottom:0;line-height:normal}.Mymap a{text-decoration:none;color:#f9a61a}.Mymap strong{font-size:12px;margin-bottom:0}.Mymap a:hover{color:#888}.map-holder{position:relative}.banner-bottom a{display:block;font-size:12px;color:#d2cfd0;line-height:21px;padding-top:30px;position:relative}.banner-bottom a::before{position:absolute;width:100%;height:5px;content:"";left:0;top:10px;transition:all .2s linear}.color1::before{background:#fe0002}.color2::before{background:#00f6ff}.color3::before{background:#24ff00}.color4::before{background:#ffd800}.banner-bottom h2{font-size:16px;font-style:italic;color:#d2cfd0;margin-bottom:10px;transition:all .2s linear}.banner-bottom h2 span{display:inline-block;position:relative;padding-right:20px}.banner-bottom h2 span::after{position:absolute;right:0;top:0;font-family:'jcon-font';content:'\e82b';font-style:normal;transition:all .2s linear;line-height:23px}.banner-bottom a:hover,.banner-bottom a:hover h2,.banner-bottom a:hover h2 span::after{color:#fff}.banner-bottom a:hover::before{background:#fff}.footer-social a{display:inline-block;margin:0 2px;font-size:14px}.profile-list{width:300px;margin:20px 0;border-top:1px solid #e1e1e1}.profile-list li a{position:relative;display:block;border-bottom:1px solid #e1e1e1;padding:8px 0 8px 40px}.profile-list li a::before{position:absolute;display:block;width:24px;height:24px;left:0;top:8px;font-family:'jcon-font';content:'\e817';font-style:normal;transition:all .2s linear;line-height:24px;color:#fff;background:#ccc;text-align:center}.profile-list li a:hover::before{background:#c20c0e}.inner-content{font-family:'Roboto',sans-serif;color:#666;font-size:18px;line-height:26px}.inner-content p{text-align:justify}.inner-content .container,.breadcrumbs .container{width:980px!important}.inner-content .container{padding:60px 0!important}.container.nopadding{padding:60px 0 0!important}.bg1{background:#f6f6f6}.bg2{background:#d7d7d7}.key-projects{margin:0 -5px}.key-projects li{padding:5px;float:left;width:20%}.key-projects li a,.projects-carousel .item a{display:block}.key-projects li img{width:100%}.block{display:block}.key-projects h4,.projects-carousel .item h4{font-size:13px;line-height:20px;text-transform:uppercase;margin-bottom:0;font-weight:400;font-family:'Roboto',sans-serif;color:#363636;padding-top:10px;padding-bottom:10px}.key-projects h4{display:block;height:60px}.acc_trigger{background:#e1e1e1;background-image:url(https://www.ignesisconsultants.com/wp-content/themes/ignesis/images/arrow-dwn.png);background-repeat:no-repeat;background-position:right 12px;font-size:16px!important;line-height:16px;margin-bottom:10px!important;cursor:pointer;padding:10px 35px 10px 15px;font-weight:600;border:1px solid #e1e1e1;border-radius:3px;color:#666;font-family:'Roboto',sans-serif;position:relative}.acc_trigger:hover{background:#c20c0e;background-image:url(https://www.ignesisconsultants.com/wp-content/themes/ignesis/images/arrow-dwn1.png);background-repeat:no-repeat;background-position:right 12px;border-color:#c20c0e}.acc_trigger:hover>a{color:#fff}.acc_trigger a{color:#444;display:block}.acc_trigger.active{background:#c20c0e;background-image:url(https://www.ignesisconsultants.com/wp-content/themes/ignesis/images/arrow-up.png);color:#fff;background-repeat:no-repeat;background-position:right 12px;border-color:#c20c0e}.acc_trigger.active a{color:#fff}.acc_container{padding-bottom:27px;padding-top:15px}.left-img{float:left;border:1px solid #c8c8c8;padding:10px}.content-right{margin-left:310px}.awards-right{margin-left:375px}.awards-include .acc_trigger{font-size:18px!important;font-weight:400!important;padding:10px 35px 10px 35px;line-height:18px}.awards-include .acc_trigger span{position:absolute;left:15px;top:9px}.awards-include .acc_container{padding:15px;border:1px solid #ccc;margin-bottom:10px}.awards-left-img{float:left}.awards-content-right{margin-left:320px}.blue{color:#086ca3}.white{color:#fff}.positions{position:relative;background:url(https://www.ignesisconsultants.com/wp-content/themes/ignesis/images/bg2.jpg) no-repeat top center;background-size:cover}.positions-left{position:absolute;width:290px;left:0;top:0;height:100%;padding:25px;background:rgba(3,103,158,.8)}.positions-right{margin-left:290px;padding:25px}.positions-list li a{position:relative;display:block;padding:8px 0 8px 40px;color:#fff;cursor:pointer}.positions-list li a::before{position:absolute;display:block;width:24px;height:24px;left:0;top:8px;font-family:'jcon-font';content:'\e817';font-style:normal;transition:all .2s linear;line-height:24px;color:#fff;border:1px solid #fff;text-align:center}.positions-list li a:hover::before,.positions-list li a.selected::before{background:#c20c0e;border-color:#c20c0e}.positions-list li a:hover,.positions-list li a.selected{padding-left:50px}.list-style1{margin-bottom:15px}.list-style1 li{position:relative;padding-left:15px}.list-style1 li:before{position:absolute;width:4px;height:4px;border-radius:2px;content:"";background:#363636;left:0;top:10px}.contact-address h3{position:relative;font-size:18px;font-family:'Roboto',sans-serif;font-weight:700;text-transform:uppercase;padding-left:25px;line-height:14px}.contact-address h3 img{position:absolute;left:0;top:2px}.contact-address p{text-align:left!important;color:#363636}.contact-address strong{display:block}.red{color:#fe0002}.contact-bottom{font-size:25px;line-height:30px}.news-year{border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;display:block;margin-bottom:10px}.news-year li{display:inline-block}.news-year li a{position:relative;display:block;padding:10px 10px 10px 30px;color:#464646}.news-year li a::before{position:absolute;left:12px;top:10px;font-family:'jcon-font';content:'\e817';transition:all .2s linear;color:#ddd}.news-year li a:hover,.news-year li a:hover::before{color:#c20c0e}.tbl-header td{padding:15px;font-size:18px;font-weight:700;color:#000}.tbl-events td{padding:10px 15px;border-bottom:1px solid #d7d7d7}.tbl-events td a{position:relative;display:block;padding-left:20px}.tbl-events td a::before{position:absolute;left:0;top:0;font-family:'jcon-font';content:'\e804';transition:all .2s linear}.tbl-events td a:hover{color:#c20c0e}.pagination{background:#eee;padding:15px}.pagination li{display:inline-block}.pagination li a{display:block;padding:0 5px}.pagination li a:hover,.pagination li.active a{}.side-bar{width:280px;float:right;text-align:left}.right-col{width:668px;float:left}.side-hd .heading1{margin-bottom:20px;color:#0077a9;font-size:20px;font-weight:700;text-transform:uppercase}.side-hd .heading1::before{left:0}.navigation{position:relative}.navigation::after{position:absolute;right:10px;top:10px;font-family:'jcon-font';content:'\e848';text-align:center;font-size:23px;color:#0077a9;display:none}.side-nav li a{display:block;line-height:24px;padding:15px 0 15px 30px;color:#767676;position:relative;font-size:14px;cursor:pointer;border-bottom:1px solid #dfdfdf}.side-nav li a::before{position:absolute;font-family:'jcon-font';content:'\e804';left:15px;top:15px;font-size:14px}.side-nav li a:hover,.side-nav li.active a{color:#c20c0e}.news-details .title5{color:#666;margin-bottom:0}.news-sub{color:#0077a9;text-transform:uppercase}.news-sub span{display:inline-block;padding:0 20px;position:relative}.news-sub span::before{left:0;top:0;color:#252525;position:absolute}.sub-nav li{display:inline-block;margin:5px}.sub-nav li a{display:block;font-size:14px;text-transform:uppercase;line-height:20px;padding:5px 26px;border:3px solid #d7d7d7;font-weight:700;border-radius:30px}.sub-nav li a:hover,.sub-nav li.selected a{color:#fff;background:#0077a9;border-color:#0077a9}.bg3{background:url(https://www.ignesisconsultants.com/wp-content/themes/ignesis/images/bg3.jpg) no-repeat center top;background-size:cover}.container.service-firesafety{padding:30px 0!important}.list-style2 li{padding:10px 0 10px 35px;position:relative}.list-style2 li::before{position:absolute;left:0;top:10px;font-family:'jcon-font';content:'\e808';transition:all .2s linear;color:#52cf46;font-size:18px}.scrl-tbl{min-width:800px}.inner-content ol{margin-left:30px}.cright{width:300px;margin-left:30px}.form-holder li p{margin:0!important;padding:0!important}.wpcf7-not-valid-tip{font-size:14px!important}.wpcf7-response-output{text-align:center!important}.grecaptcha-badge{z-index:99999}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8 , move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}@media only screen and (min-width:1367px),screen and (min-height:700px){.banner-bottom{position:relative;background:#191919}}@media only screen and (max-width:1148px){.container{width:100%;padding:0 30px}.header .container{padding:30px 30px 0}#body .container{padding:50px 30px}.footer-nav{margin-left:120px}.footer{padding:26px 30px}}@media only screen and (max-width:1024px){.pcentered{width:100%;padding-left:0;padding-right:0}.projects-slider{width:800px;margin:0 auto}.nav>ul>li>a{padding:20px 12px 52px}}@media only screen and (max-width:1023px){.side-bar{width:100%}.right-col{width:100%;padding-top:30px}.side-nav{display:none}.side-nav.active,.navigation,.navigation::after{display:block}.navigation{cursor:pointer;position:relative;border:1px solid #f1f1f1}.side-hd .heading1{margin:0;padding:10px}.banner-bottom{position:static;background:#191919}.header{position:static;background:#fff}.inner-content .container,.breadcrumbs .container{width:100%!important}.inner-content .container{padding:50px 30px!important}.header .container{padding:30px}}@media only screen and (max-width:979px){.footer-nav{margin-left:40px}.key-projects li{width:33.33%}}@media only screen and (max-width:899px){.footer-logo,.footer-social{width:100%;text-align:center}.footer-nav{width:100%;text-align:center;margin:0;padding:15px 0 10px}.banner-bottom .span_3{width:50%}.flex-direction-nav li{margin-top:-18px}.flex-direction-nav a{height:35px;width:40px;font-size:25px;line-height:32px}.flex-prev{padding-left:10px}.flex-next{padding-right:10px}.bn-content div{padding:0 30px}.bn-content h2{font-size:30px;line-height:30px}.projects-slider{width:600px}}@media only screen and (max-width:799px){.contact-address{width:100%!important}}@media only screen and (max-width:735px){.logo{width:100%;text-align:center}.content-right,.awards-right{float:left;margin-left:0;width:100%;padding-top:20px}.awards-left{width:100%}}@media only screen and (max-width:719px){.profile .span_6,.profile-list{width:100%}.key-projects li{width:50%}.half-width{width:100%}.cright{width:100%;margin-left:0;float:none!important}}@media only screen and (max-width:666px){.awards-left-img,.awards-left-img img{width:100%}.awards-content-right{float:left;margin-left:0;width:100%;padding-top:20px}.positions-left{position:static;width:100%;height:auto}.positions-right{margin-left:0;width:100%}.projects-slider{width:400px}}@media only screen and (max-width:639px){.banner-bottom .span_3{width:100%}}@media only screen and (max-width:599px){.sub-nav li{width:47%}}@media only screen and (max-width:552px){.form-holder label{width:100%}.control{float:left;margin-left:0;width:100%}.sub-nav li{width:100%;margin:5px 0}}@media only screen and (max-width:479px){.container{width:100%;padding:0 20px}#body .container{padding:20px 20px}.inner-content .container{padding:20px!important}.header .container{padding:20px}.footer{padding:26px 20px}.key-projects li{width:100%}.key-projects h4{display:block;height:auto}.projects-slider{width:188px}}@media only screen and (max-width:413px){.bn-content h2{font-size:20px;line-height:20px}}