ul.crud-menu{text-decoration:none!important;padding:10px 0 0 0!important;margin:10px 0 0 0!important;text-align:right}ul.crud-menu li{display:inline-block;list-style-type:none!important;margin-right:10px!important}ul.crud-menu li .last{margin-right:0!important}@media(min-width:992px){#header.header-narrow .header-nav.header-nav-stripe{position:relative;z-index:3}#header.header-narrow .header-logo .logo-default{margin:-40px -70px -102px 0;position:relative;z-index:2;opacity:1}#header.header-narrow .header-logo .logo-small{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(87px,0,0);position:absolute;z-index:1;opacity:0}.sticky-header-active #header.header-narrow .header-logo .logo-small{transform:translate3d(0,0,0);opacity:1;z-index:3}.sticky-header-active #header.header-narrow .header-logo .logo-default{opacity:0;top:-90px}}@media(max-width:991px){.logo-default{display:none!important}.logo-small{display:block}#header .header-logo{width:auto!important;height:auto!important}}@media(min-width:992px){html #header.header-semi-transparent-light .header-body{-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease;transform:translate3d(0,25px,0)}html #header.header-semi-transparent-light .header-body:before{background:#fff none repeat scroll 0 0;opacity:1}html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav>ul>li:not(.active)>a{color:#5e7279}html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav>ul>li:not(.active):hover>a{color:#fff}html.sticky-header-active #header.header-semi-transparent-light .header-body{transform:translate3d(0,0,0)}#header.header-narrow .header-nav.header-nav-stripe nav>ul>li>a,#header.header-narrow .header-nav.header-nav-stripe nav>ul>li:hover>a,#header.header-narrow .header-nav.header-nav-dark-dropdown nav>ul>li>a,#header.header-narrow .header-nav.header-nav-dark-dropdown nav>ul>li:hover>a{padding:39px 13px 36px 13px}#header.header-narrow .header-nav.header-nav-stripe nav>ul>li.dropdown>a,#header.header-narrow .header-nav.header-nav-stripe nav>ul>li.dropdown:hover>a,#header.header-narrow .header-nav.header-nav-dark-dropdown nav>ul>li.dropdown>a,#header.header-narrow .header-nav.header-nav-dark-dropdown nav>ul>li.dropdown:hover>a{padding:39px 23px 36px 13px}#header.header-narrow .header-nav.header-nav-stripe nav>ul>li.dropdown>a.dropdown-toggle:after,#header.header-narrow .header-nav.header-nav-stripe nav>ul>li.dropdown:hover>a.dropdown-toggle:after,#header.header-narrow .header-nav.header-nav-dark-dropdown nav>ul>li.dropdown>a.dropdown-toggle:after,#header.header-narrow .header-nav.header-nav-dark-dropdown nav>ul>li.dropdown:hover>a.dropdown-toggle:after{top:38px}#header.header-narrow .header-nav.header-nav-stripe .header-social-icons,#header.header-narrow .header-nav.header-nav-dark-dropdown .header-social-icons{margin-top:35px}}.tp-caption-custom-stripe{color:#fff!important}.tparrows{background:transparent;margin-top:40px}.tparrows:hover{background:transparent}.tparrows:before{position:relative;z-index:1}.tparrows:after{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;background:#000 none repeat scroll 0 0;opacity:.2;height:40px;margin:-40px 0 0;position:relative;transform:rotate(-45deg);width:40px;content:"";display:block;z-index:0}.tparrows:hover:after{opacity:1}@media(min-width:1199px){.home-concept-construction{background:transparent url(../Content/images/home-concept-small.png) no-repeat center 63%}}.diamonds{font-size:0;margin:40px auto;position:relative;text-align:center}.csstransforms3d .diamonds{padding:50px 0 0 57px}.no-csstransforms3d .diamonds{max-width:1060px}.diamonds>li{display:inline-block;font-size:18px;margin-right:135px}.no-csstransforms3d .diamonds>li{margin:0 20px 20px 0}.diamonds .diamond{background:#f4f4f4;display:block;height:255px;overflow:hidden;position:relative;text-decoration:none;width:255px}.diamonds .diamond:after{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0;transform:scale(0);z-index:100}.diamonds .diamond:hover:after{opacity:.3;transform:scale(1)}.diamonds .diamond:hover .content:after{opacity:.8;transform:scale(1)}.csstransforms3d .diamonds .diamond{overflow:hidden;transform:rotate(-45deg)}.diamonds .content{display:table-cell;height:255px;padding:0 10px;transform:rotate(45deg);text-align:center;vertical-align:middle;width:255px;position:relative}.diamonds .content:after{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;color:#fff;content:"";font-family:"simple-line-icons";font-size:28px;left:27%;margin:-6px -12px;opacity:0;position:absolute;top:50%;z-index:1000;transform:scale(2)}.diamonds .content img{margin-left:-50%;max-width:375px}.diamonds .diamond-sm .content:after{left:24%;top:48%}@media(min-width:1199px){.diamonds>li:nth-child(3){margin-right:0}.diamonds>li:nth-child(4){right:147px;top:10px;position:absolute}.diamonds>li:nth-child(5){margin-left:527px;margin-top:-70px}.diamonds>li:nth-child(6){position:absolute;margin:-6px 0 0 -27px;right:-15px}.diamonds>li:nth-child(7){position:absolute;margin:97px 0 0 -133px;right:88px}.diamonds .diamond-sm{height:128px;width:128px}.diamonds .diamond-sm .content{height:128px;width:128px}.diamonds .diamond-sm .content img{max-width:195px}}@media(max-width:1199px){.csstransforms3d .diamonds,.diamonds{padding-left:0}.diamonds>li:nth-child(2n+2){margin-right:0;margin-bottom:135px}.diamonds>li:last-child{margin-bottom:50px;margin-right:41px;margin-top:-110px;padding-left:40px}}@media(max-width:748px){.csstransforms3d .diamonds,.diamonds{max-width:255px;padding-left:0}.diamonds>li{margin-right:0;margin-bottom:135px;clear:both}.diamonds>li:last-child{margin-bottom:50px;margin-right:0;margin-top:0;padding-left:0}}@media(min-width:1199px){.row-diamons-description{margin-top:-150px;float:left}}.section-custom-construction{overflow:hidden}.section-custom-construction .container{position:relative}@media(min-width:992px){.section-custom-construction-2{overflow:hidden;position:relative;padding-bottom:80px}.section-custom-construction-2:after{background:#000 none repeat scroll 0 0;bottom:-140px;content:"";height:200px;left:25px;position:absolute;transform:rotate(50deg);width:200px;z-index:1}}.testimonial.testimonial-with-quotes blockquote p{font-size:46px;font-family:'melodrama';color:#fff}@media(max-width:991px){section.section.section-background{background-size:auto 100%;background-repeat:no-repeat}}.project-detail-construction{padding:6px 0 0 15px}.project-detail-construction .list-project-details{margin:30px 0;padding:0;list-style:none}.project-detail-construction .list-project-details li{padding:0 0 15px 0}.project-detail-construction .list-project-details li label{padding:0;margin:0;color:#999;font-size:11px;text-transform:uppercase;font-weight:normal}.project-detail-construction .list-project-details li p{padding:0;margin:0;color:#111}.project-detail-construction .progress-bars-project-detail{margin:30px 0}.project-detail-construction .progress-bars-project-detail .progress.progress-sm{margin-bottom:32px}.project-detail-construction .progress-bars-project-detail .progress-label span{padding:0;margin:0;color:#999;font-size:11px;text-transform:uppercase;font-weight:normal}.breadcrumbCustom{background-color:none!important;padding:8px 0!important;font-size:20px!important}.customDiv{margin-top:-20px!important;margin-bottom:-52px!important}.customH1{border-bottom:5px solid #008bc7!important;display:inline-block!important;line-height:60px!important;font-size:50px!important}*{box-sizing:border-box}#video-overlay{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.video-background{top:0;right:0;bottom:0;left:0;z-index:-99}.video-foreground,.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#vidtop-content{top:0;color:#fff}.vid-info{position:absolute;top:20%;left:33%;width:33%;background:rgba(0,0,0,.3);color:#fff;padding:1rem;font-family:Avenir,Helvetica,sans-serif}.vid-info h1{font-size:2rem;font-weight:700;margin-top:0;line-height:1.2}.vid-info a{display:block;color:#fff;text-decoration:none;background:rgba(0,0,0,.5);transition:.6s background;border-bottom:none;margin:1rem auto;text-align:center}@media(min-aspect-ratio:16/9){.video-foreground{height:300%;top:-100%}}@media(max-aspect-ratio:16/9){.video-foreground{width:300%;left:-100%}}@media all and (max-width:600px){.vid-info{width:50%;padding:.5rem}.vid-info h1{margin-bottom:.2rem}}@media all and (max-width:500px){.vid-info .acronym{display:none}}.offer-boxes{margin-top:-15%}.offer-boxes h5,.offer-boxes a,.offer-boxes i{color:#fff!important}.offer-boxes h5{position:relative;display:inline-block;margin:0 0 0 -10px}.offer-boxes .box-one,.offer-boxes .box-two,.offer-boxes .box-three,.offer-boxes{cursor:pointer;height:94px;position:relative;-webkit-animation-duration:.6s;animation-duration:.6s;padding:38px;text-align:center!important;height:auto}.offer-boxes .box-one a,.offer-boxes .box-two a,.offer-boxes .box-three a{text-decoration:none}.offer-boxes .box-one:hover,.offer-boxes .box-two:hover,.offer-boxes .box-three:hover{opacity:1}.offer-boxes .box-one i,.offer-boxes .box-two i,.offer-boxes .box-three i{position:absolute;top:50%;right:-30px;font-size:1.44em;-webkit-transition:all .3s ease;transition:all .3s ease}.offer-boxes .box-one:hover i,.offer-boxes .box-two:hover i,.offer-boxes .box-three:hover i{-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.offer-boxes .box-one i,.offer-boxes .box-two i,.offer-boxes .box-three i{-webkit-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}.offer-boxes .background-color-primary{background-color:#3aabdd!important}.offer-boxes .background-color-secondary{background-color:#008fe2!important}.offer-boxes .background-color-tertiary{background-color:#2d529f!important}.tp-captions-media{display:none}@media(max-width:575px){.tp-captions{display:none}.tp-captions-media{margin:40px 0 20px 0;display:block}}.featured-box-custom{background:linear-gradient(to bottom,#fff 1%,#fcfcfc 98%) repeat scroll 0 0 transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #dfdfdf!important;border-left:1px solid #ececec!important;border-radius:8px!important;border-right:1px solid #ececec!important;box-shadow:0 1px 1px 0 rgba(0,0,0,.04)!important;margin-bottom:20px!important;margin-left:auto!important;margin-right:auto!important;margin-top:20px!important;min-height:100px!important;position:relative!important;text-align:center!important;z-index:1!important}.featured-box-custom .box-content{border-radius:8px!important;border-top:1px solid #ccc;border-top-width:4px!important;padding:30px 30px 10px 30px!important;position:relative!important;top:-1px!important}.featured-box-custom .learn-more{display:block;margin-top:10px}.accordion .card-header a{color:#009de0}html .accordion.accordion-primary .card-header{background-color:#009de0!important}html .accordion.accordion-primary .card-header a{color:#fff}html .accordion.accordion-secondary .card-header{background-color:#eeab26!important}html .accordion.accordion-secondary .card-header a{color:#777}html .accordion.accordion-tertiary .card-header{background-color:#eaeff3!important}html .accordion.accordion-tertiary .card-header a{color:#777}html .accordion.accordion-quaternary .card-header{background-color:#080808!important}html .accordion.accordion-quaternary .card-header a{color:#fff}html .accordion.accordion-dark .card-header{background-color:#2e353e!important}html .accordion.accordion-dark .card-header a{color:#fff}html .accordion.accordion-light .card-header{background-color:#fff!important}html .accordion.accordion-light .card-header a{color:#777}.card-body{flex:1 1 auto;padding:1.25rem}.g-recaptcha{transform:scale(.88);-webkit-transform:scale(.88);transform-origin:0 0;-webkit-transform-origin:0 0}#rc-imageselect{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}@media screen and (max-height:575px){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.border-radius-0{border-radius:0!important}.rating-primary{margin:0 0 25px 0}.rating-primary .filled-stars{color:#009de0!important;text-shadow:none!important}