.project-style1-area{position:relative;display:block;background:#f3f3f4;padding:120px 0 70px}.single-project-style1{position:relative;margin-bottom:50px}.single-project-style1 .text-holder{position:relative;display:block;padding:50px 30px 0;background:#fff;border-radius:4px;margin-right:30px;z-index:3}.single-project-style1 .text-holder:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;border-radius:4px;background:#fcfcfc;transition:.5s;transform:perspective(400px) scaleX(1);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;z-index:-1}.single-project-style1:hover .text-holder:before{transform:perspective(400px) scaleX(0)}.single-project-style1 .text-holder span{position:relative;display:inline-block;color:#fff;font-size:14px;line-height:25px;font-weight:400;padding:0 20px;border-radius:20px}.single-project-style1 .text-holder h4{position:relative;font-size:18px;line-height:24px;font-weight:700;text-transform:none;margin:13px 0 12px}.single-project-style1 .text-holder h4 a{color:#21031a;transition:all 500ms linear;transition-delay:0.1s}.single-project-style1 .text-holder p{font-size:14px;line-height:20px;font-weight:400;margin:0}.single-project-style1 .text-holder .readmore{position:relative;display:block;border-top:1px solid #e7e6e6;padding-top:11px;padding-bottom:20px;margin-top:11px}.single-project-style1 .text-holder .readmore a{color:#21031a;font-size:14px;font-weight:700;text-transform:uppercase;font-family:'Oswald',sans-serif}.single-project-style1 .text-holder .readmore a i:before{position:relative;display:inline-block;padding-left:6px}.single-project-style1 .img-holder{position:relative;display:block;margin-top:-30px;margin-left:30px}.single-project-style1 .img-holder .inner{position:relative;display:block;overflow:hidden;border-radius:5px}.single-project-style1 .img-holder .inner img{width:100%;transform:scale(1);transition:all 1700ms ease}.single-project-style1:hover .img-holder .inner img{transform:scale(1.2)}.single-project-style1 .img-holder .inner:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;opacity:0;background:#0f0b0b;opacity:1;border-radius:5px;transition:.5s;transform:perspective(400px) scaleX(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;z-index:2}.single-project-style1:hover .img-holder .inner:before{opacity:.5;transform:perspective(400px) scaleX(1)}.single-project-style1 .img-holder .zoom-button{position:absolute;top:0;left:0;right:0;height:100%;opacity:0;display:flex;justify-content:center;align-items:center;transform-origin:center;transform-style:preserve-3d;transform:scale(0);transition:all 500ms ease 300ms;z-index:10}.single-project-style1:hover .img-holder .zoom-button{opacity:1;transform:scale(1)}.single-project-style1 .img-holder .zoom-button a{position:relative;display:inline-block;width:40px;height:40px;color:#fff;font-size:30px;line-height:40px;text-align:center}.single-project-style1 .progress-block-2 .title{padding-top:15px}.project-style2-area{position:relative;display:block;background:#f3f3f4;padding:0 0 70px}.single-project-style2{position:relative;display:block;background:#fff;padding:30px 15px 0;border-radius:4px}.single-project-style2 .img-holder{margin-top:0;margin-left:0}.single-project-style2 .text-holder{padding:30px 15px 0;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-right:0}.single-project-style2 .text-holder:before{display:none}.single-project-style1 .text-holder .project-info{position:relative;display:block;padding-top:25px;padding-bottom:5px}.single-project-style1 .text-holder .project-info ul{position:relative;display:block;overflow:hidden}.single-project-style1 .text-holder .project-info ul li{position:relative;display:block;float:left;max-width:33.333333%;width:100%}.progress-block-2 .inner-box{position:relative;width:30px;height:30px;text-align:center;margin:0 auto 0}.progress-block-2 .graph-outer{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;background:#fff;border-radius:50%}.progress-block-2 .title{position:relative;display:block;padding-top:6px;text-align:center}.progress-block-2 .title h5{color:#21031a;font-size:14px;line-height:20px;font-weight:400}.project-style2-area.pdtop{padding-top:120px}.project-style2-area.project-page{padding-bottom:120px}@-webkit-keyframes run{0%{left:-20%}50%{left:0%}100%{left:20%}}@-moz-keyframes run{0%{left:-20%}50%{left:0%}100%{left:20%}}.project-menu-box{position:relative;display:block;overflow:hidden;padding-bottom:45px}.project-filter{position:relative;display:block;overflow:hidden;z-index:1}.project-filter li{position:relative;display:inline-block;float:none;margin:0 4px}.project-filter li .filter-text{position:relative;display:block;padding:0 20px;color:#555;font-size:16px;font-weight:600;line-height:45px;text-transform:capitalize;cursor:pointer;border-radius:0;transition:all .4s ease;font-family:'Exo',sans-serif;z-index:1}.project-filter li .filter-text:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";transform:scaleX(0);transform-origin:center;transform-style:preserve-3d;transition:all 0.4s cubic-bezier(.62,.21,.45,1.52);z-index:-1}.project-filter li:hover .filter-text:before,.project-filter li.active .filter-text:before{transform:scaleX(1)}.project-filter li .count{display:none}.causes-details-area{position:relative;display:block;background:#f3f3f4;padding:120px 0 120px}.causes-details-content{position:relative;display:block}.causes-details-content .img-box{position:relative;display:block;margin-bottom:29px}.causes-details-content .img-box img{width:100%}.causes-details-content .sec-title{padding-bottom:14px}.causes-details-content .sec-title .sub-title{position:relative;display:block;padding-bottom:11px}.causes-details-content .sec-title h2{text-transform:uppercase}.causes-details-text1{position:relative;display:block;margin-bottom:30px}.causes-details-text1 p{font-size:14px;margin:0}.causes-details-text2{position:relative;display:block;margin-bottom:40px}.causes-details-text2 p{font-size:14px;margin:0}.causes-details-video-gallery{position:relative;display:block;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:145px 0;margin-bottom:40px}.causes-details-video-gallery .icon{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;z-index:1}.causes-details-video-gallery .icon a{position:relative;display:inline-block;width:150px;height:150px;border-radius:5px;font-size:50px;line-height:150px}.causes-details-video-gallery .icon a:before{position:absolute;content:'';top:-5px;left:-5px;bottom:-5px;right:-5px;border-radius:0;background:#fff0;z-index:-1}.causes-details-video-gallery:hover .icon a:before{-webkit-box-shadow:0 0 0 0 rgb(54 124 232 / .09);box-shadow:0 0 0 0 rgb(54 124 232 / .09);-webkit-animation:ripple 1s infinite;animation:ripple 3s infinite}.causes-details-text3{position:relative;display:block;margin-bottom:30px}.causes-details-text3 p{font-size:14px;margin:0}.causes-details-text4{position:relative;display:block}.causes-details-text4 p{font-size:14px;margin:0}.causes-details-content .block-quote{position:relative;display:block;padding:23px 41px 26px;margin-top:40px;margin-bottom:40px}.causes-details-content .block-quote h3{color:#21031a;font-size:24px;line-height:40px;font-weight:400;margin:0}.causes-details-text5{position:relative;display:block;margin-bottom:30px}.causes-details-text5 p{font-size:14px;margin:0}.causes-details-text6{position:relative;display:block}.causes-details-text6 p{font-size:14px;margin:0}