@media (min-width:992px){#header.header-narrow .header-nav.header-nav-stripe{z-index:3;position:relative}#header.header-narrow .header-logo .logo-default{opacity:1;margin-top:0;z-index:2;position:relative}#header.header-narrow .header-logo .logo-small{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;left:0;opacity:0;transform:translate3d(87px,0,0);z-index:1;position:absolute}.sticky-header-active #header.header-narrow .header-logo .logo-small{opacity:1;transform:translateZ(0);z-index:3}.sticky-header-active #header.header-narrow .header-logo .logo-default{opacity:0}}@media (max-width:991px){.logo-default{display:none!important}.logo-small{display:block}#header .header-logo{height:auto!important;width:auto!important}}@media (min-width:992px){html #header.header-semi-transparent-light .header-body{transform:translate3d(0,25px,0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease}html #header.header-semi-transparent-light .header-body:before{opacity:1;background:transparent}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)>a.dropdown-toggle:after{border-color:#7a2e5a transparent transparent}html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav>ul>li:not(.active):hover>a{color:#fff}html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav>ul>li:not(.active):hover>a.dropdown-toggle:after{border-color:#fff transparent transparent}html.sticky-header-active #header.header-semi-transparent-light .header-body{transform:translateZ(0)}}.social-icons li{box-shadow:none}.tp-caption-custom-stripe{color:#fff!important}.tparrows{margin-top:40px}.tparrows,.tparrows:hover{background:transparent}.tparrows:before{z-index:1;position:relative}.tparrows:after{opacity:.2;transform:rotate(-45deg);margin:-40px 0 0;display:block;z-index:0;position:relative;height:40px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;background:#000 none repeat scroll 0 0;content:"";width:40px}.tparrows:hover:after{opacity:1}@media (min-width:1199px){html[dir=rtl] .home-concept-construction{background:none}.home-concept-construction{background:transparent url(../../img/home-concept-small.png) no-repeat center 63%}}.diamonds{margin:40px auto;text-align:center;position:relative;padding:50px 0 0 57px;font-size:0}.diamonds>li{display:inline-block;font-size:18px;margin-right:135px}.diamonds .diamond{transform:rotate(-45deg);text-decoration:none;display:block;overflow:hidden;position:relative;height:255px;background:#f4f4f4;width:255px}.diamonds .diamond:after{left:0;opacity:0;transform:scale(0);z-index:100;position:absolute;top:0;height:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;background:#000;content:" ";width:100%}.diamonds .diamond:hover:after{opacity:.3;transform:scale(1)}.diamonds .diamond:hover .content:after{opacity:.8;transform:scale(1)}.diamonds .content{transform:rotate(45deg);vertical-align:middle;display:table-cell;text-align:center;position:relative;padding:0 10px;height:255px;width:255px}.diamonds .content:after{font-family:simple-line-icons;left:27%;opacity:0;transform:scale(2);margin:-6px -12px;color:#fff;z-index:1000;position:absolute;top:50%;font-size:28px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;content:"\e091"}.diamonds .content img{margin-left:-25%;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:145px;position:absolute;top:9px}.diamonds>li:nth-child(5){margin-top:-70px;margin-left:527px}.diamonds>li:nth-child(6){margin:-6px 0 0 -27px;right:-15px;position:absolute}.diamonds>li:nth-child(7){margin:97px 0 0 -133px;right:88px;position:absolute}.diamonds .diamond-sm,.diamonds .diamond-sm .content{height:128px;width:128px}.diamonds .diamond-sm .content img{max-width:195px}.row-diamons-description{float:left;margin-top:-150px}}@media (max-width:1198px){.diamonds{margin:0 auto;text-align:center;padding:75px 0 75px 75px;width:748px}.diamonds:after{display:table;clear:both;content:""}.diamonds>li{float:left;margin:0;position:static}.diamonds>li:nth-child(2n+2){margin-bottom:-50px;margin-top:200px;margin-left:55px}.diamonds>li:nth-child(odd){clear:both}}@media (max-width:748px){.diamonds{margin:0 auto;text-align:center;padding:25px 0 0;width:445px}.diamonds>li{float:none!important;margin:45px 0 115px 95px!important;display:block;clear:both!important}}@media (max-width:479px){.diamonds-wrapper{min-height:2650px}.diamonds-wrapper .diamonds{left:50%;margin:0 auto 0 -222px;text-align:center;position:absolute;padding:25px 0 0;width:445px}.diamonds-wrapper .diamonds>li{text-align:center}}.section-custom-construction{overflow:hidden}.section-custom-construction .container{position:relative}.section-custom-construction .container:after{right:0;z-index:1;bottom:-220px}.section-custom-construction .container:after,.section-custom-construction .container:before{transform:rotate(50deg);position:absolute;height:200px;background:#000 none repeat scroll 0 0;content:"";width:200px}.section-custom-construction .container:before{right:75px;z-index:2;bottom:-235px}@media (min-width:992px){.section-custom-construction-2{overflow:hidden;padding-bottom:80px;position:relative}.section-custom-construction-2:after{left:25px;transform:rotate(50deg);z-index:1;position:absolute;height:200px;bottom:-140px;background:#000 none repeat scroll 0 0;content:"";width:200px}}.testimonial.testimonial-with-quotes blockquote p{font-size:20px}@media (max-width:991px){section.section.section-background{background-repeat:no-repeat;background-size:auto 100%}}.project-detail-construction{padding:6px 0 0 15px}.project-detail-construction .list-project-details{margin:30px 0;list-style:none;padding:0}.project-detail-construction .list-project-details li{padding:0 0 15px}.project-detail-construction .list-project-details li label{text-transform:uppercase;font-weight:400;margin:0;color:#999;padding:0;font-size:11px}.project-detail-construction .list-project-details li p{margin:0;color:#111;padding:0}.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{text-transform:uppercase;font-weight:400;margin:0;color:#999;padding:0;font-size:11px}