/*
 * http://github.com/peteboere/css-crush (v3.0.1)
 */
.main-slider{position:relative;z-index:10}.main-slider .tp-caption{z-index:5!important}.main-slider .tp-dottedoverlay{background:none!important}.main-slider .btns-box .theme-btn{margin-right:28px;margin-bottom:10px}.main-slider h2{position:relative;color:#fff;font-size:37px;font-weight:600;line-height:44px;display:inline-block}.main-slider h2 span{position:relative;font-style:italic;display:block;font-family:'Playfair Display',serif;margin-top:13px}.main-slider h2 span:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background-color:#fff}.main-slider .text{position:relative;font-size:18px;font-weight:300;color:#fff;line-height:1.7em;margin-top:8px}.main-slider.shop-slider h2{font-size:60px}.main-slider.shop-slider .text{font-weight:500;font-family:'Poppins',sans-serif}.main-slider .tp-bannertimer,.main-slider .tp-bullets{display:none!important}.project-section .desc{font-size:12px;line-height:normal;padding:0 15px 15px}.project-section .desc h5{font-size:16px;font-weight:700}.project-section .desc h5:after{display:block;width:60px;content:'';height:2px;background:var(--blue1);margin:5px auto}.gallery-item-two .inner-box:hover .overlay-inner{opacity:1;-webkit-transform:translate(0%);-ms-transform:translate(0%);transform:translate(0%);-webkit-transition:all 500ms ease 300ms;transition:all 500ms ease 300ms}.gallery-item-two .overlay-inner .content{position:relative;display:table-cell;vertical-align:middle}.gallery-item-two .overlay-inner a.link{position:relative;font-size:12px;margin:0 5px;display:inline-block;-webkit-transition:all 300ms ease;transition:all 300ms ease;padding:0 8px 2px 8px;font-weight:600;border-radius:3px;background:white;color:#333}.gallery-item-two .overlay-inner a.link:hover{background-color:var(--blue1);color:white}.gallery-item-two .overlay-inner a.link .icon{position:relative}.project-section{position:relative;padding:95px 0 70px}.project-section.style-two{padding-top:0}.project-section.style-two .inner-container{padding-top:90px;border-top:1px solid #e9e9e9}.project-section .sortable-masonry{position:relative}.project-section .filters{position:absolute;left:0;top:0;z-index:1}.project-section .sortable-masonry{position:relative;padding-left:200px}.project-section .filters .filter-tabs{position:relative;margin-bottom:40px}.project-section .filters .filter-tabs .filter{position:relative;color:#242424;font-size:16px;cursor:pointer;margin-bottom:15px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:'Poppins',sans-serif;padding:0}.project-section .filters .filter-tabs .filter:last-child{padding-right:0;margin-right:0}.project-section .filters .filter-tabs .filter.active,.project-section .filters .filter-tabs .filter:hover{color:var(--blue1)}.project-section .items-container{position:relative}.gallery-item-two{position:relative;margin-bottom:30px}.gallery-item-two .inner-box{position:relative;width:100%;overflow:hidden}.gallery-item-two .image-box{position:relative;display:block}.gallery-item-two .image-box img{position:relative;display:block;width:100%}.gallery-item-two .overlay-box{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;color:#fff;text-align:center;background:rgba(0,0,0,0);-webkit-transition:all 500ms ease;transition:all 500ms ease}.gallery-item-two .inner-box:hover .overlay-box{opacity:1;background:rgba(0,0,0,.40)}.gallery-item-two .overlay-inner{position:absolute;left:0;top:0;width:100%;height:100%;display:table;vertical-align:middle;padding:10px 0;opacity:0;-webkit-transform:translate(0%,-30%);-ms-transform:translate(0%,-30%);transform:translate(0%,-30%);-webkit-transition:all 500ms ease;transition:all 500ms ease}.desc{font-size:12px;line-height:normal;padding:0 15px 15px}.desc h5{font-size:16px;font-weight:700}.desc:after{display:block;width:60px;content:'';height:2px;background:var(--blue1);margin:5px auto}.abx{padding-right:40px;margin-left:60px;border-left:2px dashed rgb(21 179 185 / 45%);padding-left:40px}.btn-style-four{position:relative;line-height:24px;color:#252525;font-size:16px;font-weight:500;background:#fff;display:inline-block;padding:12px 40px;border-radius:50px;border:2px solid #fff;font-family:'Poppins',sans-serif}.btn-style-four:hover{color:white;border-color:var(--green);background:var(--green)}.btn-style-four.whiteborder:hover{border-color:var(--blue2);background:var(--blue2)}.btn-style-three{position:relative;line-height:24px;color:#fff;font-size:16px;font-weight:500;background:var(--green);display:inline-block;padding:12px 50px;border-radius:50px;border:2px solid var(--green);font-family:'Poppins',sans-serif}.btn-style-three:hover{color:#191919;border-color:#191919;background:none}.testimonial-section{position:relative;padding:95px 0 90px;background-color:#efefef}.testimonial-section.style-two{background:none}.testimonial-section .owl-nav,.testimonial-section .owl-dots{display:none}.testimonial-block{position:relative}.testimonial-block .inner-box{position:relative}.testimonial-section .testimonial-block .inner-box:before{position:absolute;content:'';right:-45px;top:0;height:140px;bottom:30px;border-right:1px solid rgba(0,0,0,.10)}.testimonial-block .inner-box .image{position:absolute;left:0;top:0;width:97px;height:97px;overflow:hidden;border-radius:50px}.testimonial-block .inner-box .text{position:relative;color:#797979;font-size:16px;line-height:1.9em;margin-bottom:20px}.testimonial-block .inner-box .author-name{position:relative;color:#242424;font-size:16px;font-weight:400;font-family:'Poppins',sans-serif}.testimonial-block .inner-box .author-designation{position:relative;color:#797979;font-size:14px;font-weight:400;margin-left:10px}.testimonial-block.style-two .inner-box .author-name{color:#fff}.company-section{position:relative;z-index:12}.company-section .inner-container{position:relative;margin-top:-70px;background-color:var(--green);padding:30px 70px 30px 45px;-webkit-box-shadow:0 0 20px rgba(224,222,222,.50);box-shadow:0 0 20px rgba(224,222,222,.50)}.company-section .inner-container h2{position:relative;color:#fff;font-size:33px;font-weight:400}.company-section .inner-container h2 em{position:relative;font-family:'Playfair Display',serif;font-style:italic}.company-section .inner-container h2 em:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;background-color:#fff}.company-section .inner-container .theme-btn{margin-top:5px}.video-section{position:relative;margin-top:-52px;padding:155px 0 100px;background-color:#f2f2f2;background-position:right bottom;background-repeat:no-repeat}.video-section .inner-container{position:relative;padding-bottom:20px;margin-bottom:80px;border-bottom:1px solid #d7d7d7}.video-section .content-column{position:relative;margin-bottom:40px}.video-section .content-column h2{position:relative;color:#242424;font-size:35px;font-weight:600;line-height:1.5em;margin-bottom:18px}.video-section .content-column .text{position:relative;color:#797979;font-size:16px;line-height:1.7em;margin-bottom:18px}.video-section .video-column{position:relative;margin-bottom:40px}.video-section .video-column .inner-column{position:relative;padding-left:50px}.video-section.style-two{background:none;padding-bottom:0;padding-top:180px}.video-section.style-two .inner-container{border-bottom:none;padding-bottom:0;margin-bottom:50px}.video-box{position:relative}.video-box .image{position:relative;overflow:hidden}.video-box .image img{position:relative;width:100%}.video-box .overlay-box{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;overflow:hidden;background-color:rgba(0,0,0,.05);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.video-box:hover .overlay-box{z-index:1;background-color:rgba(0,0,0,.30)}.video-box .overlay-box span{position:absolute;width:84px;height:84px;top:50%;left:50%;z-index:99;color:white;font-size:20px;text-align:center;border-radius:50%;line-height:90px;background-color:var(--lead);display:inline-block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:6px solid var(--lead);-webkit-transition:200ms ease all;transition:200ms ease all}.video-box .overlay-box span:before{position:absolute;top:50%;left:50%;margin-left:3px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-box .overlay-box span:hover{color:var(--lead);background:white}.video-section .owl-dots{display:none}.video-section .owl-nav{position:relative;margin-top:50px;text-align:center}.video-section .owl-prev,.video-section .owl-next{position:relative;width:46px;height:46px;color:#242424;text-align:center;line-height:40px;display:inline-block;margin:0 5px;font-size:18px;border:2px solid #c2c2c2;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.video-section .owl-prev:hover,.video-section .owl-next:hover{color:var(--blue1);border-color:var(--blue1)}.call-to-action-section-two{position:relative;padding:80px 0 70px;background-position:center center;background-repeat:no-repeat;background-size:cover}.call-to-action-section-two:before{position:absolute;content:'';left:0;top:0;width:100%;display:block;height:100%;background-color:var(--blue3)}.call-to-action-section-two h2{position:relative;color:white;font-size:35px;font-weight:600;line-height:1.3em;text-align:center;margin-bottom:25px}.call-to-action-section-two .text{position:relative;color:white;opacity:.7;font-size:20px;font-weight:400;text-align:center;line-height:1.6em;max-width:960px;margin:0 auto;margin-bottom:35px;font-family:'Poppins',sans-serif}.call-to-action-section-two .number-box{position:relative;text-align:center;margin:0 auto}.call-to-action-section-two .number-box .number{position:relative;color:#191919;font-size:32px;font-weight:600;padding:10px 0;letter-spacing:1px;font-family:'Poppins',sans-serif}.call-to-action-section-two .number-box .theme-btn{top:-2px;font-size:15px;font-weight:400;padding:10px 40px 10px}.service-block-two{position:relative}.service-block-two .inner-box{position:relative;text-align:center;padding:0;border:1px solid #ebebeb;background-color:#fff}.service-block-two .flip-container{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px}.service-block-two .flip-container{position:relative;display:block;width:100%;height:auto}.service-block-two .flip-container .front{position:relative;display:block;width:100%;height:auto}.service-block-two .flip-container .back{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1}.service-block-two .flipper{-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;padding:25px 25px 45px}.service-block-two .flip-container:hover .flipper,.service-block-two .flip-container.hover .flipper{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.service-block-two .front,.service-block-two .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;left:0}.service-block-two .front{z-index:2;-webkit-transition:opacity ease 500ms;transition:opacity ease 500ms}.service-block-two .flip-container:hover .flipper .front,.service-block-two .flip-container.hover .flipper .front{opacity:0;z-index:0}.service-block-two .back{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);background:#242424}.service-block-two .inner-box .icon-box{margin-bottom:25px}.service-block-two .inner-box .icon-box .icon img{position:relative;display:inline-block!important;height:70px;width:auto!important}.service-block-two .inner-box h3{position:relative;color:#242424;font-size:18px;font-weight:600;margin-bottom:10px}.service-block-two .inner-box .text{position:relative;color:#898989;font-size:15px;line-height:1.8em}.service-block-two .inner-box .overlay-box{position:absolute;content:'';left:-1px;top:-1px;right:-1px;bottom:-1px;display:block;background-color:#242424}.service-block-two .inner-box .overlay-box .overlay-inner{position:absolute;left:0;top:0;display:table;vertical-align:middle;width:100%;height:100%}.service-block-two .inner-box .overlay-box .overlay-content{position:relative;display:table-cell;vertical-align:middle;width:100%;height:100%;padding:20px 25px}.service-block-two .inner-box .overlay-box h4{position:relative;color:#fff;font-size:18px;font-weight:600;margin-bottom:14px}.service-block-two .inner-box .overlay-box h4 a{position:relative;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.service-block-two .inner-box .overlay-box h4 a:hover{color:var(--blue1)}.service-block-two .inner-box .overlay-box .overlay-text{position:relative;color:#aaa;font-size:15px;line-height:1.8em;margin-bottom:20px}.service-block-two .inner-box .overlay-box .read-more{position:relative;color:var(--blue1);font-size:14px;font-weight:500;text-decoration:underline;font-family:'Poppins',sans-serif;-webkit-transition:all .3s ease;transition:all .3s ease}.service-block-two .inner-box .overlay-box .read-more:hover{color:#fff;text-decoration:none}