#slides,section{overflow:hidden}.bxslider li>img,.slider-1{width:100%}.bx-wrapper:hover .bx-next,.symbol{right:0}.clear,.clearfix{clear:both}.header-1_container,.header_main_wrapper{z-index:499}.custom-cta-1{margin:0 0 20px}.m-n,h3.m-n{margin:0}.m-t-sm{margin-top:10px}.m-t-md{margin-top:15px}.m-t-lg{margin-top:50px}.m-r-sm{margin-right:10px}.padder-n{padding:0}.padder-xs{padding:5px}.padder-sm{padding:10px}.padder-l-sm{padding-left:10px}.padder-r-sm{padding-right:10px}.padder-t-lg{padding-top:25px}.padder-b-lg{padding-bottom:25px}.red{color:red}.text-left{text-align:left}.text-center{text-align:center}.wrapper-gray{background-color:#F8F9F9;border-radius:2px}.square1,.square2{-webkit-border-radius:15%;-moz-border-radius:15%;-ms-border-radius:15%}.post_content h3.text-size-lg,.text-size-lg{font-size:25px;line-height:30px}.list-style-1 li{margin-bottom:5px}.pricing-1,.recent_posts_slider .rps_slide.slide-m-n,h6{margin:0}.list-style-1 li>i{color:#E54B49;font-size:13px}h6{letter-spacing:-1px;text-align:left}.chap-li{background-color:#f0f0f0}.pricing-1 li{padding:8px 20px 9px;background-color:#fff;color:#797979;text-align:center}.pricing-1 .pricing_price_wrapper{border-bottom:2px solid #ccc}.tp-leftarrow.default,.tp-rightarrow.default{height:40px!important}.parsley-errors-list{list-style-type:square;font-size:10px;padding:0 0 0 15px;color:red;margin:0}.slider-1,ul.bxslider{position:relative;padding:0}.footer-tags{text-align:justify}.footer-tags strong{font-weight:400;font-size:10px;line-height:10px}.header-1 .logo{z-index:999}.text_icon_expand_item_wrapper{z-index:498}.icon-star,.icon-star-half,.icon-star-half-empty,.text_icon_block-4 .tib_icon{color:#fc0}.header-2 .contact_info{font-size:13px;font-weight:200}.sc_button_blue,a.sc_button_blue{background-color:#3B8CED;text-align:center}.gmap .gmap_tooltip{background:rgba(255,255,255,.7)}.gmap .marker:before{opacity:.6}.sc_button_green,a.sc_button_green{background-color:#84A200;text-align:center}.sc_button_blue,a.sc_button_light{background-color:#fc0;text-align:center;color:#fff}.recent_posts_slider_wrapper .rps_controls{top:-25px}.flag_list{z-index:1003}.slider-1{height:100%}.page-1 .post_content .icon{line-height:30px}blockquote{font-family:Open Sans,Arial,sans-serif!important;font-size:12px;line-height:20px}#slides{position:relative}#slides img{width:100%;height:auto}#slides .absShape{top:35%;width:80%;z-index:999}#slides h1{color:#fff;text-transform:uppercase}#slides h1 small{font-size:24px;display:block;margin:1.3em 0;color:#fff;text-transform:capitalize;word-spacing:1px}ul.bxslider{width:100%}.bx-wrapper .bx-controls-direction a{text-indent:0;width:auto;height:auto;margin-top:-1.35em}.bx-wrapper .bx-controls-direction a i{margin:0}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{opacity:0}.bx-wrapper:hover .bx-next,.bx-wrapper:hover .bx-prev{opacity:1}.bx-wrapper:hover .bx-prev{left:0}.smallSlider .bx-wrapper .bx-controls-direction a i{width:1.5em;height:1.5em;line-height:1.5em}#slides .symbol{margin-top:30%}#slides .symbol .absShape{display:block;width:100%;top:15%;margin:0}.symbol{display:block;width:60em;height:60em;position:absolute;top:0;bottom:0;left:0;text-align:center;z-index:1;margin:0 auto;font-size:1em}.symbol.medium{position:relative;font-size:.3em}.symbol.small{position:relative;font-size:.1em}.symbol.medium .absShape,.symbol.small .absShape{width:100%;height:100%}.symbol.medium .absShape i,.symbol.small .absShape i{font-size:3em;line-height:1.85em;margin:0;color:#fff}.square1,.square2,.square3{height:100%;margin:0 auto;top:0;right:0;bottom:auto;left:0;display:block;position:absolute;width:100%}.square1{border-radius:15%;-moz-transform:rotate(-17deg);-webkit-transform:rotate(-17deg);-o-transform:rotate(-17deg);-ms-transform:rotate(-17deg);transform:rotate(-17deg)}.square2{border-radius:15%;-moz-transform:rotate(17deg);-webkit-transform:rotate(17deg);-o-transform:rotate(17deg);-ms-transform:rotate(17deg);transform:rotate(17deg)}.square3{-webkit-border-radius:15%;-moz-border-radius:15%;-ms-border-radius:15%;border-radius:15%;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.line{display:block;width:8em;height:2px;margin:1em 0}i.square{width:2.35em;height:2.35em;line-height:2.35em;font-size:1.85em;color:#fff;text-align:center}i.squareSmall{width:1.85em;height:1.85em;line-height:1.85em;font-size:1.5em;color:#fff;text-align:center}i.square.outline,i.squareSmall.outline{background-color:transparent;border-width:1px;border-style:solid;opacity:.3}.btn.btn-default,a.outline{background-color:transparent;border-width:1px;border-style:solid;opacity:.5}.btn.btn-default.light,a.outline.light,i.square.outline.light,i.squareSmall.outline.light{background-color:transparent;border:1px solid #fff;opacity:.3;color:#fff}.btn.btn-default.light,a.outline.light,i.square.outline.light:hover,i.squareSmall.outline.light:hover{opacity:1}.btn.btn-default:hover,a.outline:hover{opacity:1;border-style:solid}.headingIcon::after,.headingIcon::before{background-color:rgba(0,0,0,.1);position:absolute;height:5px;width:100px;top:45%;right:100%;content:'';z-index:0}.headingIcon::before{right:100%}.headingIcon::after{left:100%}.headingIcon{display:inline-block;margin:3em auto;position:relative;width:auto;text-align:center}.headingIcon i{margin:0}.section-heading{display:block;margin-bottom:2.55em}.section-heading h2{float:left;white-space:nowrap}.section-heading .btn{float:right;margin-top:.65em}.container .jumbotron,.container-fluid .jumbotron,.jumbotron{border-radius:0}.container .jumbotron p,.container-fluid .jumbotron p{margin:1em 0}.dark ::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.dark :-moz-placeholder{color:rgba(255,255,255,.7)}.dark ::-moz-placeholder{color:rgba(255,255,255,.7)}.dark :-ms-input-placeholder{color:rgba(255,255,255,.7)}.tab-content{border:1px solid rgba(0,0,0,.1);border-style:none solid solid;padding:2.55em}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:hover{background-color:transparent;border-color:rgba(255,255,255,.1);box-shadow:none;color:#fff}.nav-tabs>li>a{font-size:1.08em}.nav-tabs>li{border:none;margin-right:1px}.form-control:focus{background-color:#fff;box-shadow:none}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:1px;font-weight:700}.elements{padding:1.5em!important}#project-single .project-data li,.cbp-af-header.cbp-af-header-shrink .logo img,.cbp-af-header.header2,.header-top a,.header-top span,.item a.link,.item a.zoom,.item h6,.item img,.item:hover h6,.nav-tabs>li,.navbar-default .navbar-nav li ul li,.navbar-default .navbar-nav li ul li a,.navbar-default .navbar-nav li.sub:hover>a:after,.navbar-default .navbar-nav li.sub>a:after,.post-meta li::before,.press li img,.project-gallery .gallery-heading li a img,.promoBox .absShape,.promoBox .commercial a i,.promoBox .residential a i,.staff .member .img,.staff .member .info,.staff .member .info h4,.team .info,.team .info h6,.team .social,.team .social i,.team img,a,button,header img,i,input[type=submit],ul.list-default li,ul.list-default li:before,ul.list-main li,ul.list-main li:before{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media only screen and (min-width:1401px){.staff .team.rectangle,.staff.opt .team.rectangle{height:32em}.staff .team.square,.staff.opt .team.square{height:30.5em;padding-bottom:3em}.staff .col-md-3 .team.rectangle,.staff.opt .col-md-3 .team.rectangle{height:23.35em}.staff .col-md-3 .team.square,.staff.opt .col-md-3 .team.square{height:23em}.staff .col-md-3 .team .social i{font-size:1em}.staff .col-md-3 .team .info,.staff .team .info{bottom:-6.35em}.breadcrumbs.breadcrumbs2{-webkit-background-size:cover;background-size:cover}}@media screen and (min-width:1025px) and (orientation:landscape){.navbar-default .navbar-nav li.sub>a:after{content:'\f107';font-family:FontAwesome;font-size:.85em;position:absolute;top:0;right:5px}.navbar-default .navbar-nav li.sub:hover>a:after{content:'\f106'}.navbar-default .navbar-nav .sub-nav li.sub>a:after{content:'\f105';top:.5em;right:1.5em}.bx-wrapper .bx-next{right:-1.5em}.bx-wrapper .bx-prev{left:-1.5em}.project-gallery .container-wide .four .item{width:24%;margin:.5%}}@media only screen and (min-width:1201px) and (max-width:1400px){a,article,aside,body,button,cite,dd,div,dl,dt,fieldset,footer,header,html,input,li,nav,ol,p,section,select,table,tbody,td,textarea,tfoot,th,tr,ul{font-size:12px}h1{font-size:3em}h1.big{font-size:3.85em}h2{font-size:1.85em}h3{font-size:1.5em}h4{font-size:1.35em}h5{font-size:1.3em}h6{font-size:1.15em}.page-block{position:relative;padding:4.85em 0}.page-block-small{position:relative;padding:2.85em 0}.page-block-large{padding:6.5em 0}.page-block-full{padding:3.65em}.navbar-nav li .sub-nav{top:7.35em}.navbar-default .navbar-nav>li>a{line-height:8em}.cbp-af-header.cbp-af-header-shrink nav a{line-height:5em}#slides .symbol .absShape{top:10%;width:100%;margin-left:0}.staff .team.rectangle,.staff.opt .team.rectangle{height:32em}.staff .team.square,.staff.opt .team.square{height:30.5em;padding-bottom:3em}.staff .col-md-3 .team.rectangle,.staff.opt .col-md-3 .team.rectangle{height:23.35em}.staff .col-md-3 .team.square,.staff.opt .col-md-3 .team.square{height:23em}.staff .col-md-3 .team .social i{font-size:1em}.staff .col-md-3 .team .info,.staff .team .info{bottom:-6.35em}.dog{width:21%;height:auto}.cbp-af-header.header2.cbp-af-header-shrink{height:100px;margin-top:-2.65em}.breadcrumbs.breadcrumbs2{-webkit-background-size:cover;background-size:cover;height:auto;margin-top:10em}.breadcrumbs.breadcrumbs2 h2{margin-top:.85em}.header-top span{line-height:2.65em}}@media only screen and (min-width:990px) and (max-width:1200px) and (orientation:landscape){a,article,aside,body,button,cite,dd,div,dl,dt,fieldset,footer,header,html,input,li,nav,ol,p,section,select,table,tbody,td,textarea,tfoot,th,tr,ul{font-size:12px}h1{font-size:3em}h1.big{font-size:3.85em}h2{font-size:1.85em}h3{font-size:1.5em}.page-block{position:relative;padding:4.85em 0}.page-block-small{position:relative;padding:2.85em 0}.page-block-large{padding:6.5em 0}.page-block-full{padding:3.65em}.navbar-nav li .sub-nav{top:8em}.navbar-default .navbar-nav>li>a{line-height:8.5em}.cbp-af-header.cbp-af-header-shrink .navbar-nav>li>.sub-nav{top:5.55em}.cbp-af-header.cbp-af-header-shrink nav a{line-height:5.65em}.cbp-af-header.cbp-af-header-shrink .logo img{width:70%}#slides .symbol .absShape{top:8%;width:100%;margin-left:0}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{opacity:1}#testimonials .info{width:60%}.promoBox .commercial .absShape,.promoBox .commercial:hover .absShape{top:0;left:0;bottom:auto;right:auto}.promoBox .commercial a i{bottom:0;right:0;font-size:2.65em}.promoBox .residential .absShape,.promoBox .residential:hover .absShape{top:0;left:0;bottom:auto;right:auto}.promoBox .residential a i,.promoBox .residential:hover a i{bottom:0;right:0;left:auto;font-size:2.65em}.staff.opt .team.rectangle img,.staff.opt .team.square img{margin:0}.staff .team.rectangle,.staff.opt .team.rectangle{height:30em}.staff .team.square,.staff.opt .team.square{height:28.5em;padding-bottom:3em}.staff .col-md-3 .team.rectangle,.staff.opt .col-md-3 .team.rectangle{height:21.35em}.staff .col-md-3 .team.square,.staff.opt .col-md-3 .team.square{height:23em}.staff .col-md-3 .team .social i{font-size:1em}.staff .team .info{bottom:-6.35em}.staff .col-md-3 .team .info{bottom:-8.35em}.staff.opt .team .social{left:0}.dog{width:21%;height:auto;right:1em}.cbp-af-header.header2.cbp-af-header-shrink{height:100px;margin-top:-2.65em}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.cbp-af-header,.cbp-af-header.header2 .header-top .container>div,.stat .container>div,header .logo a{text-align:center}header .container>div{width:100%}#menu.in .navbar-nav>li.sub>span.clicks{background-color:transparent;color:#333}.cbp-af-header.cbp-af-header-shrink .navbar-nav li span.clicks{top:28%}.navbar-nav li .sub-nav{top:6em}.navbar-default .navbar-nav>li>a{line-height:6em}.cbp-af-header nav{float:none;margin-top:-1.15em}.cbp-af-header{height:162px}.cbp-af-header.cbp-af-header-shrink{height:135px}.cbp-af-header.cbp-af-header-shrink nav{margin-top:-.65em}.cbp-af-header.cbp-af-header-shrink .logo img{width:26%!important}.cbp-af-header.cbp-af-header-shrink nav a{line-height:3em}.cbp-af-header.cbp-af-header-shrink .navbar-nav>li>.sub-nav{top:3.5em}span.clicks{top:41.35%}#slides{margin-top:162px}#slides .symbol{width:100%;height:auto;margin:0;padding:0;bottom:0;top:auto}#slides .symbol>div{display:none}#slides .symbol>div.absShape{width:100%;position:relative;margin:0}.breadcrumbs{margin-top:13.55em}.stat .container>div{margin:1.65em 0}.services>div,footer .container>div{margin:1.5em 0}.services .meta{font-size:5.8em}.services .meta.counter{font-size:4.85em}.project-gallery .container-wide .four .item,.project-gallery .four .item,.project-gallery .three .item{width:48%}.copyright .container>div{margin:1.5em 0;text-align:center}.cbp-af-header.header2{height:200px}.cbp-af-header.header2 .header-top .container>div span{float:none;display:inline-block}header.cbp-af-header.header2.cbp-af-header-shrink{height:165px}section.breadcrumbs.breadcrumbs2{margin-top:16em}}@media screen and (min-width:768px) and (max-width:1024px){a,article,aside,body,button,cite,dd,div,dl,dt,fieldset,footer,header,html,input,li,nav,ol,p,section,select,table,tbody,td,textarea,tfoot,th,tr,ul{font-size:12px}.navbar-nav li .sub-nav li span.clicks{width:4em;height:4em;line-height:4em;text-align:center;top:25%}#menu.in .navbar-nav>li.sub>span.clicks{background-color:transparent;color:#333}.recent-project .bx-wrapper .bx-controls-direction a{top:32%}.recent-project ul.bxslider li img{width:100%;height:auto}.recent-project .bx-wrapper,.recent-project ul.bxslider li .project-data{height:auto}.recent-project ul.bxslider li .project-data li{font-size:1.15em}.promoBox .commercial .absShape,.promoBox .commercial:hover .absShape{top:0;left:0;bottom:auto;right:auto}.promoBox .commercial a i{bottom:0;right:0;font-size:2.65em}.promoBox .residential .absShape,.promoBox .residential:hover .absShape{top:0;left:0;bottom:auto;right:auto}.promoBox .residential a i,.promoBox .residential:hover a i{bottom:0;right:0;left:auto;font-size:2.65em}.calltoAction,.featuredImg,.hasBGimg,.stat{background-position:center center;-webkit-background-size:cover;overflow:hidden;background-attachment:scroll;background-size:150%}.calltoAction .boxedw{background-image:none}.calltoAction .widget{background-color:rgba(255,255,255,.9)}.staff .member .img{margin-left:0}.header-top{height:3em}.header-top ul.social a{height:3em;width:3em}.breadcrumbs.breadcrumbs2{height:auto;margin-top:11em}.breadcrumbs.breadcrumbs2 .page-block-small{padding:3em 0 2.5em}.cbp-af-header.header2.cbp-af-header-shrink{height:107px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.cbp-af-header.cbp-af-header-shrink .navbar-nav li span.clicks{top:27%}.cbp-af-header.cbp-af-header-shrink .navbar-nav>li>span.clicks{top:39%}.promoBox .commercial .absShape,.promoBox .residential .absShape{width:auto}.services .meta{font-size:4.35em}.services .meta.counter{font-size:3.65em}.project-gallery .four .item{width:31%}}@media only screen and (max-width:996px){#slides .symbol,.calltoAction .widget,.dog,.recent-project .bx-wrapper,.recent-project ul.bxslider li .project-data,.staff .col-md-3 .team.rectangle,.staff .col-md-3 .team.square,.staff .team.rectangle,.staff .team.square,.staff.opt .col-md-3 .team.rectangle,.staff.opt .col-md-3 .team.square,.staff.opt .team.rectangle,.staff.opt .team.square{height:auto}h1{font-size:2.85em}h1.big{font-size:3.35em}h2{font-size:1.85em}h3{font-size:1.5em}h1 small,h2 small{font-size:.63em}h3 small,h4 small,h5 small,h6 small{font-size:1em}ul.social li{margin:2px}.page-block{position:relative;padding:3.5em 0}.page-block-small{position:relative;padding:2.35em 0}.page-block-large{padding:4.85em 0}.page-block-full{padding:3.65em}header .container{width:100%}.cbp-af-header.cbp-af-header-shrink .logo img{width:65%}#slides .symbol{width:100%;margin:0;padding:0;bottom:0;top:auto}#slides .symbol>div{display:none}#slides .symbol>div.absShape{width:100%;position:relative;margin:0}#slides i.square{font-size:1.15em}.recent-project .bx-wrapper .bx-controls-direction a{top:32%}.recent-project ul.bxslider li img{width:100%;height:auto}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{opacity:1}.recent-project ul.bxslider li .project-data,.recent-project ul.bxslider li img{float:none;display:block;margin:0 auto}.recent-project ul.bxslider li .project-data{width:100%;border-top:1px solid rgba(0,0,0,.1)}.recent-project ul.bxslider li .project-data li{width:50%;float:left;font-size:1.15em}.recent-project ul.bxslider li .project-data a.btn{position:relative;width:100%;text-align:center}.stat h1{font-size:3em}.stat .line{margin:1.15em auto}.client .contain er>div{padding:0 8px}.calltoAction .widget{width:98%;margin:1.5% 1%}.calltoAction .btn{margin-top:0}#project-single .project-data ul{padding-left:0}#project-single .container{width:93%}.staff .team.rectangle img,.staff .team.square img,.staff.opt .team.rectangle img,.staff.opt .team.square img{margin:0!important}.staff .col-md-3 .team.square,.staff .team.square,.staff.opt .col-md-3 .team.square,.staff.opt .team.square{padding-bottom:3em}.staff .col-md-3 .team .info,.staff .team .info{bottom:-6.35em}.staff.opt .team .social{left:0}.dog{width:33%;right:1em}#top.coming .symbol h1,#top.missing .symbol h1{line-height:1.35em}#testimonials .item{position:relative}#testimonials .pic{display:inline-block;margin:3em 0 1.5em 1.5em;float:none;text-align:center}#testimonials .info{position:relative;width:100%;margin:0}#testimonials h4{margin:.65em 0}#testimonials h4 span{display:block;border:0;padding:0;margin:0}.copyright .container>div{margin:1.5em 0;text-align:center}#testimonials .info::before{display:block;position:absolute;top:-2.15em;content:'\f10d';font-size:6em;font-family:FontAwesome;left:0;right:100%;width:1em;height:1em;opacity:.08;filter:alpha(opacity=8)}.member-info .meta-data>div{text-align:left}#contact .page-block-full{padding:3em}#contact.opt .office span{min-height:5em}}@media only screen and (min-width:768px){#services-single{overflow:hidden}#services-single .navigation{position:fixed;top:50%;z-index:99}#services-single .navigation i{margin-top:-1.5em}}@media only screen and (max-width:767px){.cbp-af-header nav,.header-top span{float:none}a,article,aside,body,button,cite,dd,div,dl,dt,fieldset,footer,header,html,input,li,nav,ol,p,section,select,table,tbody,td,textarea,tfoot,th,tr,ul{font-size:12px}.wow{visibility:visible}.content-box{margin:3em 0}.cbp-af-header{position:relative}.cbp-af-header .container,.cbp-af-header .container>div{display:block;float:none;padding:0}.navbar-default .navbar-toggle{margin-top:-5.65em;margin-right:1.5em}.navbar-collapse{border:none}.cbp-af-header .logo{margin-left:1.5em}.cbp-af-header.cbp-af-header-shrink .logo img{max-width:43%}#menu{background-color:#333}.navbar-nav li{display:block}.header-top span,.member-info h1 strong{display:inline-block}.navbar{width:100%}.navbar-collapse,.navbar-nav{margin:0;padding:0}.navbar-default .navbar-nav>li>a{text-align:left;line-height:3.5em;border-bottom:1px solid rgba(255,255,255,.1);padding:0 1.85em}.navbar-nav li .sub-nav{padding-left:2.55em}.navbar-nav li .sub-nav,.navbar-nav li .sub-nav li .sub-nav,.navbar-nav li .sub-nav:hover{position:relative;width:100%;visibility:visible;transform:none;top:0;opacity:1;left:0;box-shadow:none;border:0;background-color:transparent}.navbar-nav>li>.sub-nav{background-color:rgba(0,0,0,.3)}.cbp-af-header.cbp-af-header-shrink .navbar-nav>li>.sub-nav{top:0}.navbar-default .navbar-nav .sub-nav li.sub>a:after,.navbar-default .navbar-nav li.sub:hover>a:after,.navbar-default .navbar-nav li.sub>a::after{content:''}.navbar-default .navbar-nav li>.sub-nav li>a:before{content:'\f0d9';font-family:FontAwesome;font-size:1em;position:absolute;top:.5em;left:0}.navbar-default .navbar-nav li>.sub-nav li>.sub-nav li>a:before{content:'\f100'}.navbar-default .navbar-nav li>.sub-nav li>.sub-nav li>.sub-nav li>a:before{content:'\f104'}.navbar-nav li .sub-nav li .sub-nav li a,.navbar-nav li .sub-nav li a{border-bottom:1px solid rgba(255,255,255,.1)}.navbar-nav li .sub-nav li .sub-nav li .sub-nav li:hover,.navbar-nav li .sub-nav li .sub-nav li:hover,.navbar-nav li .sub-nav li:hover{background-color:transparent}.navbar-default .navbar-nav li a,.navbar-default .navbar-nav li>.sub-nav li>a,.navbar-nav li .sub-nav li .sub-nav li .sub-nav li a,.navbar-nav li .sub-nav li .sub-nav li a{color:rgba(255,255,255,.8)!important}.navbar-default .navbar-nav li a,.navbar-default .navbar-nav li:hover a,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff}.navbar-nav li.sub>.sub-nav>span.clicks,.navbar-nav li.sub>span.clicks{width:3em;height:3em;line-height:3em;text-align:center;top:1.45em;right:1em}#slides,.breadcrumbs{margin-top:0}.breadcrumbs .rightText,.breadcrumbs .rightText a{text-align:left;padding-top:1em;line-height:1.5em}.coming section #subscribeForm .form-row>div,.member-info .meta-data>div,.member-info h1,.stat .container>div{text-align:center}.breadcrumbs .rightText{border-top:1px solid rgba(255,255,255,.1);margin-top:1.5em}.project-data li{padding-bottom:1.15em;height:auto}ul.social li{margin:.35em}.container .jumbotron,.container-fluid .jumbotron,.jumbotron{padding:2.65em}.jumbotron h1{font-size:3em}.jumbotron p{font-size:1.3em}.promoBox .commercial .absShape,.promoBox .commercial:hover .absShape{top:0;left:0;bottom:auto;right:auto}.promoBox .commercial a i{bottom:0;right:0;font-size:2.65em}.promoBox .residential .absShape,.promoBox .residential:hover .absShape{top:0;left:0;bottom:auto;right:auto}.promoBox .residential a i,.promoBox .residential:hover a i{bottom:0;right:0;left:auto;font-size:2.65em}.stat .container>div{margin:1.65em 0}.client h2{margin:0 0 1em}#testimonials .col-md-12 .bxslider .item>div,#testimonials .container{padding:0;width:100%;text-align:center;margin:1.5em 0}.member-info h1{margin:1em 0}.staff .col-md-3 .team .info,.staff .team .info{bottom:-7em}.coming section,.missing section{margin-bottom:0}#services-single .meta.counter{height:auto;min-height:1em;margin-bottom:.65em}.meta.counter div small{display:inline-block;margin-left:.5em;font-size:.5em}.project-gallery .container-wide .four .item,.project-gallery .four .item,.project-gallery .three .item,.project-gallery .two .item{width:48%}.gallery-heading .container>div{text-align:left;margin:.85em 0}.header-top,.single-post .author-bio .social{text-align:center}.navigation .fa-angle-left,.navigation .fa-angle-right{font-size:1em}.frame>div span{font-size:6em}.frame>div .oops{width:4.65em;height:4.65em;text-indent:-999px;top:1.15em}.frame.zero{width:12.85em;padding:0}.dog{position:relative;width:37%;height:auto;right:1em}section.breadcrumbs.breadcrumbs2{margin-top:0;height:auto}.header-top{height:3em}.breadcrumbs.breadcrumbs2 .rightText{border:0;margin-top:0}footer.footer2 .container>.content-box{margin:0;padding:1.65em;border-bottom:1px solid rgba(255,255,255,.2)}footer.footer2 hr.light{display:none}.footer2 .copyright>div{text-align:center;margin:1em 0}footer.footer2 img,footer.footer2 ul{display:block;float:none!important}footer.footer2 img{margin:.65em 0 3em}}@media only screen and (min-width:769px) and (max-width:875px) and (orientation:landscape){.cbp-af-header,.header-top,header .logo a{text-align:center}#home .container>div{width:100%;float:none;padding:0}.cbp-af-header{height:162px}.cbp-af-header.cbp-af-header-shrink{height:130px}.cbp-af-header.cbp-af-header-shrink nav{margin-top:-.65em}.cbp-af-header.cbp-af-header-shrink .logo img{width:21%!important}.cbp-af-header nav{text-align:center;float:none;margin-top:-1.95em}#slides{margin-top:125px}.breadcrumbs{margin-top:165px}.content-box{margin:3em 0}section.breadcrumbs.breadcrumbs2{margin-top:0;height:auto}.header-top{height:3em}.header-top span{float:none;display:inline-block}header.cbp-af-header.header2{height:185px}.cbp-af-header.header2.cbp-af-header-shrink{height:153px}.cbp-af-header.header2 nav{margin-top:-3em}.cbp-af-header.header2.cbp-af-header-shrink nav{margin-top:-1.85em}}@media only screen and (min-width:320px) and (max-width:600px) and (orientation:portrait){#slides .symbol,.post-footer{position:relative}h1{font-size:2.55em}h1 small,h2 small{font-size:.75em}.recent-project .bx-wrapper .bx-controls-direction a{top:30%}#slides h1 small{font-size:16px}.cbp-af-header.cbp-af-header-shrink .logo img{width:85%}.cbp-af-header .cbp-af-inner{width:100%}.recent-project ul.bxslider li .project-data a.btn{font-size:1.35em}.promoBox .commercial .absShape,.promoBox .residential .absShape{width:auto}.blog article,.post-footer,.single-post .post-header,.single-post article,aside.widget{padding:1.5em}.single-post .post-header{margin:-1.5em -1.5em 1.5em}.post-content{margin-top:0}.blog .post-date{margin:0 0 1.5em}.blog .post-date span,.blog .post-date span.date{display:inline-block;margin-right:3px;font-size:1.15em}.post-footer{margin:0 -1.5em -1.5em}.post-footer ul{width:70%}.post-footer ul li{display:block;padding:.35em 1.65em;border-top:1px solid rgba(0,0,0,.1)}.post-footer ul li::before{top:.35em}.post-footer ul li:first-child{border:0}article.format-video iframe{height:auto}.pagination>li>a,.pagination>li>span{padding:.85em}.post-media{margin-bottom:1.5em}.single-post .post-footer .social li{display:inline-block;border:0;padding:0}.post-footer>div{text-align:left;float:none}.related-posts .category-post{padding:1.65em 1.5em 0;border-top:1px solid rgba(0,0,0,.1)}.single-post .author-bio{text-align:center}.single-post .author-bio img{display:inline-block;margin:.65em auto}#comments .comment-author{width:25%}#comments .comment-info{width:75%}footer .office{width:100%;border-top:1px solid rgba(255,255,255,.2);border-left:0;margin:0;padding:1.5em 0 1em}footer .container>div{margin:3em 0}footer .office span{margin:1em 0}footer h2{margin-bottom:1.15em}.cbp-af-header.header2{height:210px}.header-top{height:auto;text-align:left;display:block}.header-top span{display:block;border-style:solid none none;border-width:1px;border-color:rgba(255,255,255,.1)}.header-top span:first-child{padding-left:1em}}a.top,i.round,ul.list-main li:before,ul.social li a{text-align:center}@media only screen and (min-width:320px) and (max-width:570px){.frame{padding:0}.frame>div{background-color:transparent}}@media only screen and (max-width:480px){.staff .container .row>div,.staff .container>div{width:100%;float:none;display:block;padding:0}.staff .team{width:93%;margin:3em auto}.section-heading .btn,.section-heading h2{display:block;float:none;margin-bottom:.65em}.recent-project ul.bxslider li .project-data li{float:none;width:100%}.services .item,.services .meta-data{width:100%}.services .meta-data .meta{float:left;width:50%}.project-gallery .container-wide .four .item,.project-gallery .four .item,.project-gallery .three .item,.project-gallery .two .item{width:98%}.staff .member .info{position:relative;width:100%;left:0}.staff .member .img{margin:0}.staff .member .img a{display:block;text-align:center}.frame{box-shadow:none;-webkit-box-shadow:none}.frame>div{padding:0}.frame.zero span{display:none}.frame>div .oops{position:relative;top:0;right:0;bottom:0;left:0;margin:0 auto;line-height:6em}.frame.zero{width:auto}}@media only screen and (min-width:320px) and (max-width:400px){.post-content>div,.post-header>div{width:100%;float:none;margin:1em 0}.single-post .post-date span,.single-post .post-date span.date{display:inline-block;margin-right:3px;font-size:1.15em}.single-post .post-header ul li{display:block;padding:.35em 1.65em;border-top:1px solid rgba(0,0,0,.1)}.single-post .post-header ul li::before{top:.35em}.single-post .post-header h3{border:0}#comments .comment-author,#comments .comment-info{display:block;width:100%;margin:1em 0}}h1,h2{text-transform:uppercase;margin:0}#contact .info_content h5,#testimonials h4,.blog-post-1 .post_meta a:hover,.blog-post-1 .post_meta_left .post_meta_left_item:hover,.blog-post-1 .post_meta_left .post_meta_left_item:hover i,.breadcrumbs .rightText a:hover,.frame>div .oops,.header-2 .contact_info a:hover,.header-2 .flag_list .flag:hover,.links li a:hover,.member-info .meta-data strong,.missing ul.list-inline li:hover i,.navbar-default .navbar-nav li:hover a,.navbar-default .navbar-nav li>.sub-nav li>a:before,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navigation-1 .search_top_button:hover,.navigation-1 li:hover .top-menu-item-a,.navigation-2 li a:hover,.panel-default>.panel-heading h4 a:before,.post-header h3 a:hover,.post-meta li a:hover,.post-meta li:hover::before,.post-navigation a i,.post-navigation a:hover,.prime,.recent-project ul.bxslider li .project-data li strong,.sitemap a:hover,.staff .member .info .bio li i,.staff .member .info h4,.styled div span,a,a:focus,article.format-quote div.author h5,aside .widget-title strong,aside.widget input[type=submit],aside.widget ul li a:hover,aside.widget ul li span,blockquote div.author::before,h1.big strong,ul.list-default li:before{color:#e54b49}#comments .comment-box .comment-meta a.btn:hover,#menu.in .navbar-nav li.sub>span.clicks,.BGprime,.btn-dark:hover,.btn-light:hover,.btn-primary,.btn-primary.focus,.btn-primary:focus,.item a.link i,.nav-tabs>li.active,.nav-tabs>li:hover,.navbar-nav li .sub-nav li .sub-nav li .sub-nav li:hover,.navbar-nav li .sub-nav li .sub-nav li:hover,.navbar-nav li .sub-nav li:hover,.navbar-nav li.sub>.sub-nav>li.sub span.clicks,.pagination>li>a.active,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.post-footer .more:hover,.promoBox .commercial:hover .absShape,.square1,.staff .team.rectangle:hover .info,.staff .team.square:hover .info,.staff.opt .team.rectangle:hover .info,.staff.opt .team.square:hover .info,.widget.tags a:hover,.xdsoft_datetimepicker .xdsoft_calendar .xdsoft_current,.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current,.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box .xdsoft_time:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current,button.active,button:focus,footer.footer2 .social a:hover,td.xdsoft_current>div,td.xdsoft_date>div:hover,td.xdsoft_today>div,ul.list-main li:hover:before,ul.social li:hover a{background-color:#e54b49}.BGprime.opaque,.square1.opaque{background-color:rgba(229,75,73,.8)}.promoBox .BGprime.opaque{background-color:rgba(229,75,73,.9)}.promoBox .commercial:hover a{background-color:rgba(229,75,73,.5)}.coming ul.list-inline li:hover i,.missing ul.list-inline li:hover i,.navbar-nav>li>.sub-nav,.navbar-nav>li>.sub-nav>li>.sub-nav>li>.sub-nav{border-color:#e54b49}.btn-sec,.calltoAction .widget i.opaque,.copyright a:hover,.header-top span i,.navbar-default .navbar-nav li>.sub-nav li>.sub-nav li>a:before,.post-meta li::before,.recent-project ul.bxslider li .project-data li:hover i,.sec,.staff .member .info h4:hover,.stat h4,.stat i,a:hover,footer .office span i,footer .widget .category-post:hover a,footer.footer2 .copyright ul li a:hover,footer.footer2 a:hover{color:#eeae1e}.BGsec,.btn-primary:hover,.btn-sec,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover,.career .panel-default>.panel-heading h4.active,.image a.zoom,.item a.zoom i,.line,.navbar-nav li .sub-nav li .sub-nav li .sub-nav li:hover,.navigation i:hover,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.post-media a.zoom i,.project-gallery .gallery-heading li:hover img,.promoBox .residential:hover .absShape,.smallSlider .bx-wrapper .bx-controls-direction a i,.square2,.styled .roun,.styled .round,.team .social a:hover,.xdsoft_datetimepicker .xdsoft_calendar th,a.top,i.square.BGsec{background-color:#eeae1e}.BGsec.opaque,.square2.opaque{background-color:rgba(238,174,30,.8)}.promoBox .BGsec.opaque{background-color:rgba(238,174,30,.9)}.promoBox .residential:hover a{background-color:rgba(238,174,30,.5)}#testimonials .pic::after,#testimonials .pic::before,.form-control:focus,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.recent-project ul.bxslider li .project-data li:hover i{border-color:#eeae1e}#testimonials h4 span,.btn-light,.btn.btn-default,.btn.btn-default:hover,.links li a,.nav-tabs>li a,.navbar-default .navbar-nav li a,.navbar-default .navbar-nav li:hover ul li a,.navbar-default .navbar-nav li>.sub-nav li>.sub-nav li>.sub-nav li>a:before,.pagination>li>a,.post-header h3 a,.post-meta li a,.post-navigation a,.project-gallery.recent .item h6,.sitemap a,.widget.tags a,.xdsoft_datetimepicker .xdsoft_month span,.xdsoft_datetimepicker .xdsoft_year span,a.outline,a.outline:hover,aside.widget ul li a,h1,h1 small,h2,h2 small,h3,h3 small,h4,h4 small,h5,h5 small,h6,h6 small,i.square.BGlight,i.square.outline,i.squareSmall.BGlight,i.squareSmall.outline{color:#56524c}.BGdark,.breadcrumbs,.btn-dark,.btn-sec:hover,.btn.btn-default.light:hover,.navbar-default .navbar-toggle .icon-bar,.project-gallery.opt2 .item h6,.square3,.team .social i:hover,a.outline.light:hover{background-color:#56524c}.BGdark.opaque,.square3.opaque{background-color:rgba(86,82,76,.8)}.btn-default,.calltoAction .btn-default.light:hover,.frame>div .oops,.styled .round,i.square.outline,i.squareSmall.outline{border-color:#56524c}.BGlight,.btn-light,.bx-wrapper .bx-pager.bx-default-pager a,.form-control,.jumbotron,.nav-tabs>li,.panel-default>.panel-heading,.recent .item h6,.table.table-striped>thead:first-child>tr:first-child>th,.widget.tags a,.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div,ul.list-main li:before{background-color:#f4f2ee}#respond,.BGlight.opaque,.client,.panel-group .panel,.post-footer,.post-footer .more,.project-data li:hover,.single-post .post-header,.table-striped>tbody>tr:nth-of-type(2n+1),.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th,ul.sitemap.list-main.bordered li.sub ul li:hover{background-color:rgba(244,242,238,.3)}#top.coming section,#top.missing section{background-color:#f4f2ee}#top.coming,#top.missing{background-color:#dad4c9}#contact.opt .office span,.big,.frame>div .oops,.member-info .meta-data>div,.meta,.meta.counter div,.post-date span,.recent-project ul.bxslider li .project-data a.btn,.recent-project ul.bxslider li .project-data li strong,.top-menu-item-a,h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab',serif!important}input[type=submit]{font-family:FontAwesome,Roboto Slab,Arial;margin-top:.5em}h1{font-size:3.429em;font-weight:100}h2,h3,h4,h5{font-weight:400}h1.big{font-size:4.5em;line-height:.85em}h1.big strong{display:block}h2{font-size:2.143em}h3{font-size:1.714em}h4{font-size:1.5em}h1 a,h2 a,h3 a,h3 small,h4 a,h4 small,h5 a,h5 small,h6 a,h6 small{font-size:1em}h5{font-size:1.286em}h6{font-size:1.143em;font-weight:300}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;font-weight:100;text-transform:none}h1 i.square,h1 i.squareSmall,h2 i.square,h2 i.squareSmall,h3 i.square,h3 i.squareSmall,h4 i.square,h4 i.squareSmall,h5 i.square,h5 i.squareSmall,h6 i.square,h6 i.squareSmall{font-size:.75em;float:left;margin-right:.55em}.big,span.error{font-size:1.15em}a,a:focus,a:hover,a:visited{text-decoration:none}:active,:focus{outline:0!important}.big{line-height:1.75em}textarea{min-height:8em}.image.pull-right,img.pull-right{margin:0 0 1.5em 1.5em}.image.pull-left,img.pull-left{margin:0 1.5em 1.5em 0}.required{color:#F30}span.error{position:absolute;right:1.85em;top:1.85em}#subscribeForm span.error{top:.5em;right:1em}i{margin-right:.3em}ul.list-default,ul.list-main{list-style-type:none;margin:1.5em 0}.wow{visibility:hidden}.tooltip{white-space:nowrap}ul.list-default{padding:0}ul.list-default li{padding:.5em 0 .5em 1.5em;position:relative;border-top:1px solid rgba(0,0,0,.1)}ul.list-default li:first-child,ul.list-main li:first-child,ul.list-main.bordered li:first-child{border:none}ul.list-default li:hover{background-color:#fff;padding-left:1.85em}ul.list-default li:before{content:"\f054";font-family:FontAwesome;font-size:.7em;position:absolute;left:0;top:.8em}ul.list-default li:hover:before{left:.5em}ul.list-main{padding:0}ul.list-main li{padding:0 0 0 3em;margin-bottom:1.5em;position:relative}ul.list-main li:before{display:block;content:"\f105";font-family:FontAwesome;font-size:1em;position:absolute;left:0;top:.15em;width:1.65em;height:1.65em;line-height:1.65em}ul.list-main li:hover:before,ul.list-main.bigIcon li:hover:before{color:#fff}ul.list-main.bordered li{border-top:1px solid rgba(0,0,0,.1);margin:0;padding:.5em 0 .5em 3em}ul.list-main.bordered li:before{top:1.08em}ul.list-main.bigIcon li:before{content:'\f005';width:2.55em;height:2.55em;font-size:1.65em;line-height:2.55em;top:.5em;color:rgba(0,0,0,.1)}ul.list-main.bigIcon li{padding:1em 0 1em 6em}ul.list-main.bigIcon li h4,ul.list-main.bigIcon li h5{margin:5px 0}ul h4{margin:0 0 .55em}ul.social li{margin:0 2px;padding:0}ul.social li a{display:block;width:1.85em;height:1.85em;font-size:1.5em;color:#fff;line-height:1.855em}#fb-root,a.top{display:none}ul.social li a i{margin:0}.item-thumbnail{border-radius:0}a.top{color:#fff;padding:.8em .8em 1em 1.3em;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;border-radius:.2em;position:fixed;right:1em;bottom:1em;opacity:.8}a.top:hover{opacity:1}.page-block{position:relative;padding:6.35em 0}.page-block-small{position:relative;padding:3.5em 0}.page-block-large{padding:8em 0}.page-block-full{padding:5em}.absShape{position:absolute;z-index:9}#preloader{display:block;background-color:#fff;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:99999}#preloader img{position:absolute;top:50%;bottom:auto;left:50%;right:auto;margin:-64px 0 0 -64px}i.round{width:2.15em;height:2.15em;line-height:2.15em;font-size:1.35em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#fff;margin-right:.5em}.list-inline>li{vertical-align:middle}.pp_nav p{line-height:1em}.pp_social{margin-top:.5em;float:none}.pp_social .facebook{min-width:100px}hr.light{background-color:transparent;border-bottom:1px solid rgba(255,255,255,.2);border-style:none none solid;margin:1.5em 0}hr{border-color:rgba(0,0,0,.1)}.logos{margin:3em 0}.logos li{margin:3em 1em 0}section{position:relative}.header-2 .contact_info,.header-2 .contact_info a{color:#fff;text-decoration:none;opacity:.7}.header_compact .header-1 .logo,.header_compact .navigation-1 .search_top_button,.header_compact .navigation-1 .top-menu-item-a,.header_noncompact .header-1 .logo,.header_noncompact .navigation-1 .search_top_button,.header_noncompact .navigation-1 .top-menu-item-a{font-size:13px;text-transform:uppercase;font-weight:400;text-decoration:none;padding:0 1.15em;text-align:center;line-height:7em;color:#565656}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}