.project-style1-area{background:#fff;display:block;padding:210px 0 110px;position:relative}.project-style1-area .custom-container{display:block;margin:0 auto;max-width:1390px;overflow:hidden;padding:0 15px;position:relative;width:100%}.project-style1_content,.single-project-style1{display:block;position:relative}.single-project-style1 .img-holder{display:block;padding-bottom:35px;padding-right:20px;position:relative}.single-project-style1 .img-holder .inner{display:block;overflow:hidden;position:relative}.single-project-style1 .img-holder .inner img{transform:scale(1);transition:all 1.7s ease;width:100%}.single-project-style1:hover .img-holder .inner img{transform:scale(1.2)}.single-project-style1 .img-holder .inner:before{background:#000;border-radius:5px;bottom:0;content:"";left:0;opacity:0;opacity:1;position:absolute;right:0;top:0;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.5s;z-index:2}.single-project-style1:hover .img-holder .inner:before{opacity:.65;transform:perspective(400px) scaleX(1)}.single-project-style1 .img-holder .zoom-button{align-items:center;display:flex;height:52%;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(0);transform-origin:center;transform-style:preserve-3d;transition:all .5s ease .3s;z-index:10}.single-project-style1:hover .img-holder .zoom-button{opacity:1;transform:scale(1)}.single-project-style1 .img-holder .zoom-button a{color:#fff;display:inline-block;font-size:40px;height:50px;line-height:50px;position:relative;text-align:center;width:50px}.single-project-style1 .project-style1_overly_content{background:#fff;bottom:0;box-shadow:0 0 13.5px 1.5px rgba(0,0,0,.05);left:70px;padding:40px 45px 35px;position:absolute;right:0;z-index:3}.single-project-style1 .project-style1_overly_content:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.5s;z-index:-1}.single-project-style1:hover .project-style1_overly_content:before{opacity:1;transform:perspective(400px) scaleX(1)}.project-style1_overly_content h5{font-size:14px;font-weight:600;line-height:24px;transition:all .5s linear;transition-delay:.1s}.single-project-style1:hover .project-style1_overly_content h5{color:#fff}.project-style1_overly_content h3{font-size:24px;font-weight:600;line-height:34px;margin-bottom:8px}.project-style1_overly_content h3 a{color:#222;transition:all .5s linear;transition-delay:.1s}.single-project-style1:hover .project-style1_overly_content h3 a{color:#fff}.project-style1_overly_content p{margin:0 0 33px;transition:all .5s linear;transition-delay:.1s}.single-project-style1:hover .project-style1_overly_content p{color:#fff}.project-style1_overly_content .border-box{background:#dee1ed;display:block;height:1px;margin-bottom:25px;position:relative;width:100%}.project-style1_overly_content .bottom-box{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-height:40px;position:relative;transition:all .2s linear;transition-delay:.1s}.project-style1_overly_content .bottom-box .bottom-box_inner{align-items:center;background:transparent;bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;left:0;opacity:1;position:absolute;right:0;top:0;transform:perspective(400px) scaleX(1);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.5s}.single-project-style1:hover .project-style1_overly_content .bottom-box .bottom-box_inner{opacity:0;transform:perspective(400px) scaleX(0)}.project-style1_overly_content .bottom-box .left{display:block;position:relative}.project-style1_overly_content .bottom-box .left .icon{align-items:center;background:#2739a7;display:flex;height:40px;justify-content:center;position:relative;transition:all .5s linear;transition-delay:.1s;width:40px}.project-style1_overly_content .bottom-box .left .icon i{color:#c5cae8;font-size:18px;font-weight:700;transition:all .5s linear;transition-delay:.2s}.project-style1_overly_content .bottom-box .right{display:block;position:relative}.project-style1_overly_content .bottom-box .right p{color:#222;font-size:14px;font-weight:600;line-height:24px;margin:0;transition:all .1s linear;transition-delay:.1s}.project-style1_overly_content .bottom-box .right p span{color:#2739a7;display:inline-block;font-size:16px;font-weight:600;line-height:26px;padding-left:5px;position:relative;transition:all .5s linear;transition-delay:.1s}.project-style1_overly_content .bottom-box .bottom-box_outer{align-items:center;background:transparent;bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;left:0;min-height:40px;opacity:0;position:absolute;right:0;top:0;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.5s}.single-project-style1:hover .project-style1_overly_content .bottom-box .bottom-box_outer{opacity:1;transform:perspective(400px) scaleX(1)}.project-style1_overly_content .bottom-box .bottom-box_outer .readmore-button{display:block;position:relative}.project-style1_overly_content .bottom-box .bottom-box_outer .readmore-button a{color:#fff;font-family:Lato,sans-serif;font-size:14px;font-weight:700;line-height:24px;text-decoration:underline;text-transform:uppercase}.project-style1_overly_content .bottom-box .bottom-box_outer .readmore-button a span:before{color:#fff;display:inline-block;font-size:20px;padding-right:10px;position:relative;top:3px}.project-style1_overly_content .bottom-box .bottom-box_outer .icon{align-items:center;background:#fff;display:flex;height:40px;justify-content:center;position:relative;transition:all .5s linear;transition-delay:.1s;width:40px}.project-style1_overly_content .bottom-box .bottom-box_outer .icon i{color:#222;font-size:18px;font-weight:700;transition:all .5s linear;transition-delay:.2s}.project-style1_carousel{position:relative}.project-style1_carousel.owl-theme .owl-stage-outer{overflow:visible}.project-style1_carousel .owl-carousel .owl-stage-outer .owl-item{opacity:0;transform:scale(0);transition:all .1s ease-in-out .1s}.project-style1_carousel .owl-carousel .owl-stage-outer .owl-item.active{opacity:1;transform:scale(1)}.project-style1_carousel .owl-dots{display:block;line-height:0;margin-top:70px!important;position:relative;text-align:center}.project-style1_carousel .owl-dots:before{background:#fff;content:"";height:1px;position:absolute;right:0;top:5px;width:620px;z-index:1}.project-style1_carousel .owl-dots .owl-dot{background:transparent;border:1px solid #ccc;border-radius:0;display:inline-block;height:11px;margin:0 20px;position:relative;transition:all .1s linear;transition-delay:.1s;width:11px}.project-style1_carousel .owl-dots .owl-dot:before{background:#ccc;content:"";height:1px;left:20px;position:absolute;top:4px;width:20px}.project-style1_carousel .owl-dots .owl-dot span{background:#dedede;border-radius:0;display:block;height:9px;position:relative;transition:all .1s linear;transition-delay:.1s;width:9px}.project-style1_carousel .owl-dots .owl-dot.active{background:#222;border:1px solid #222}.project-style1_carousel .owl-dots .owl-dot.active span{background:#222}.project-style1-area.gray-bg{background:#e9ebf4;padding-top:110px}.project-style1-area.gray-bg .project-style1_carousel .owl-dots:before{background:#e9ebf4}.project-style2-area{display:block;padding:60px 0 110px;position:relative}@-webkit-keyframes run{0%{left:-20%}50%{left:0}to{left:20%}}@-moz-keyframes run{0%{left:-20%}50%{left:0}to{left:20%}}.project-menu-box{padding-bottom:45px}.project-filter,.project-menu-box{display:block;overflow:hidden;position:relative}.project-filter{z-index:1}.project-filter li{display:inline-block;float:none;margin:0 4px;position:relative}.project-filter li .filter-text{border-radius:0;color:#555;cursor:pointer;display:block;font-family:Exo,sans-serif;font-size:16px;font-weight:600;line-height:45px;padding:0 20px;position:relative;text-transform:capitalize;transition:all .4s ease;z-index:1}.project-filter li .filter-text:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:center;transform-style:preserve-3d;transition:all .4s cubic-bezier(.62,.21,.45,1.52);z-index:-1}.project-filter li.active .filter-text:before,.project-filter li:hover .filter-text:before{transform:scaleX(1)}.project-filter li .count{display:none}.single-project-style2{margin-bottom:30px}.single-project-style2,.single-project-style2 .img-holder{display:block;position:relative}.single-project-style2 .img-holder .inner{display:block;overflow:hidden;position:relative}.single-project-style2 .img-holder .inner:before{background:#041321;border-radius:5px;bottom:0;content:"";left:0;opacity:0;opacity:1;position:absolute;right:0;top:0;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.5s;z-index:2}.single-project-style2:hover .img-holder .inner:before{opacity:.8;transform:perspective(400px) scaleX(1)}.single-project-style2 .img-holder .inner img{transition:all .2s linear;transition-delay:.1s;width:100%}.single-project-style2:hover .img-holder .inner img{transform:scale(1.2);transition:all .5s cubic-bezier(.62,.21,.45,1.52)}.single-project-style2 .overlay-content-box{align-items:center;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.5s;z-index:10}.single-project-style2:hover .overlay-content-box{opacity:1;transform:perspective(400px) scaleX(1)}.single-project-style2 .img-holder .zoom-button{opacity:0;transform:scale(0);transform-origin:center;transform-style:preserve-3d;transition:all .7s ease .5s;z-index:10}.single-project-style2:hover .img-holder .zoom-button{opacity:1;transform:scale(1)}.single-project-style2 .img-holder .zoom-button a{color:#fff;display:inline-block;font-size:50px;line-height:50px;position:relative;text-align:center}.single-project-style2 .img-holder .overly-content{display:block;opacity:0;padding-top:33px;position:relative;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.5s}.single-project-style2:hover .img-holder .overly-content{opacity:1;transform:perspective(400px) scaleX(1)}.single-project-style2 .img-holder .overly-content p{color:#fff;font-size:14px;font-weight:600;line-height:24px;margin-bottom:7px}.single-project-style2 .img-holder .overly-content h3{color:#fff;font-size:24px;font-weight:600;line-height:34px}.project-style2_view_more_button{display:block;padding-top:20px;position:relative}.project-style1-area.about-page{padding-top:102px}.project-style3-area{display:block;padding-bottom:60px;padding-top:110px;position:relative}.project-style3-area .big-title-1{-webkit-animation:linear infinite alternate;-webkit-animation-name:run;-ms-animation:linear infinite alternate;-ms-animation-duration:25s;-ms-animation-name:run;-moz-animation:linear infinite alternate;-moz-animation-duration:25s;-moz-animation-name:run;font-family:Exo,sans-serif;font-size:350px;font-weight:700;left:0;line-height:1em;position:absolute;right:0;text-align:center;text-transform:uppercase;top:-60px;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#eff5fb;color:transparent}.project-style3-area .container-fluid{padding-left:60px;padding-right:60px}.project-style3-area .row{margin-left:-25px;margin-right:-25px}.project-style3-area .row [class*=col-]{padding-left:25px;padding-right:25px}.single-project-style3{margin-bottom:50px}.single-project-style3,.single-project-style3 .img-holder{display:block;position:relative}.single-project-style3 .img-holder .inner{display:block;overflow:hidden;position:relative}.single-project-style3 .img-holder .inner:before{background:#000;border-radius:5px;bottom:0;content:"";left:0;opacity:0;opacity:1;position:absolute;right:0;top:0;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.5s;z-index:2}.single-project-style3:hover .img-holder .inner:before{opacity:.7;transform:perspective(400px) scaleX(1)}.single-project-style3 .img-holder .inner img{transition:all .2s linear;transition-delay:.1s;width:100%}.single-project-style3:hover .img-holder .inner img{transform:scale(1.2);transition:all .5s cubic-bezier(.62,.21,.45,1.52)}.single-project-style3 .overlay-content-box{align-items:center;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.5s;z-index:10}.single-project-style3:hover .overlay-content-box{opacity:1;transform:perspective(400px) scaleX(1)}.single-project-style3 .img-holder .zoom-button{opacity:0;position:relative;top:-15%;transform:scale(0);transform-origin:center;transform-style:preserve-3d;transition:all .7s ease .5s;z-index:10}.single-project-style3:hover .img-holder .zoom-button{opacity:1;transform:scale(1)}.single-project-style3 .img-holder .zoom-button a{color:#fff;display:inline-block;font-size:50px;line-height:50px;position:relative;text-align:center}.single-project-style3 .img-holder .overly-content{background:#fff;bottom:-15px;box-shadow:0 0 20px 5px rgba(0,0,0,.12);left:35px;opacity:0;padding-bottom:33px;padding-top:33px;position:absolute;right:35px;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.5s}.single-project-style3 .img-holder .overly-content:before{bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.single-project-style3:hover .img-holder .overly-content{opacity:1;transform:perspective(400px) scaleX(1)}.single-project-style3 .img-holder .overly-content h3{color:#222;font-size:24px;font-weight:600;line-height:34px}.single-project-style3 .img-holder .overly-content p{color:#888;font-size:16px;font-weight:600;line-height:26px;margin:0}.project-style4-area{background:#222;display:block;padding-top:110px;position:relative}.project-style4-area .layer-outer{height:411px;left:0;position:absolute;right:0;top:0}.project-style4-area .container-fluid{padding-left:0;padding-right:0}.project-style4_top{align-items:center;display:flex;padding-bottom:70px;position:relative}.project-style4_top .sec-title.with_text{display:block;max-width:520px;padding:0;position:relative;width:100%}.project-style4_top .sec-title.style2 .sub-title .border-box{background:#fff}.project-style4_top .sec-title h2{color:#fff}.project-style4_top .text{display:block;padding-left:80px;position:relative}.project-style4_top .text:before{background:#fff;bottom:-22px;content:"";left:0;opacity:.2;position:absolute;top:-22px;width:1px}.project-style4_top .text p{color:#fff;font-size:18px;font-weight:400;line-height:30px;margin:0}.project-filter.style2 li .filter-text{border-radius:5px;color:#fff;font-weight:500;line-height:35px;padding:0 20px}.project-filter.style2 li .filter-text:before{border-radius:5px}.project-style4_items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-project-style4{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;width:100%}.single-project-style4,.single-project-style4 .img-holder{display:block;position:relative}.single-project-style4 .img-holder .inner{display:block;overflow:hidden;position:relative}.single-project-style4 .img-holder .inner:before{background:#121d66;border-radius:0;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.3s;z-index:2}.single-project-style4:hover .img-holder .inner:before{opacity:.9;transform:perspective(400px) scaleX(1);transition:.6s}.single-project-style4 .img-holder .inner:after{background-image:-moz-linear-gradient(90deg,#000 0,transparent 100%);background-image:-webkit-linear-gradient(90deg,#000,transparent);background-image:-ms-linear-gradient(90deg,#000 0,transparent 100%);border-radius:0;bottom:0;content:"";height:200px;left:0;opacity:.651;position:absolute;right:0;transform:perspective(400px) scaleX(1);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:.5s;z-index:2}.single-project-style4:hover .img-holder .inner:after{opacity:0}.single-project-style4 .img-holder .inner img{transition:all .2s linear;transition-delay:.1s;width:100%}.single-project-style4:hover .img-holder .inner img{transform:scale(1.2);transition:all .5s cubic-bezier(.62,.21,.45,1.52)}.single-project-style4 .img-holder .zoom-button{bottom:50px;left:50px;position:absolute;transform:perspective(400px) translateY(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:all .3s ease .1s;z-index:10}.single-project-style4:hover .img-holder .zoom-button{transform:perspective(400px) translateY(-129px);transition:all .7s ease .2s}.single-project-style4 .img-holder .zoom-button a{background:#fff;color:#222;display:inline-block;font-size:16px;height:40px;line-height:40px;position:relative;text-align:center;width:40px}.single-project-style4 .overlay-content-box{bottom:91px;left:0;opacity:0;padding-left:50px;position:absolute;right:0;transform:perspective(400px) translateY(100px);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition:all .1s ease .1s;z-index:2}.single-project-style4:hover .overlay-content-box{opacity:1;transform:perspective(400px) translateY(0);transition:all .7s ease .2s}.single-project-style4 .overlay-content-box p{font-family:Exo,sans-serif;font-size:14px;font-weight:600;line-height:24px;margin-bottom:5px}.single-project-style4 .overlay-content-box h3{font-size:24px;font-weight:600;line-height:34px}.single-project-style4 .overlay-content-box h3 a{color:#fff}