.mfp-wrap{z-index:100000!important}.mfp-wrap.mfp-fade{z-index:1000000!important}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade.mfp-wrap .mfp-content .mfp-close{padding:0!important;background:none!important;padding-right:6px!important;font-size:36px}.mfp-fade.mfp-wrap .mfp-content .mfp-close:focus,.mfp-fade.mfp-wrap .mfp-content .mfp-close:hover{outline:none!important;background:none!important}.mfp-container{position:fixed!important}.footer-video-wrapper{position:fixed;top:auto;left:auto;right:25px;bottom:25px;z-index:100}.footer-video-wrapper .footer-video-box{width:170px;height:170px;border-radius:50%;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;cursor:pointer;text-align:center;transition:transform .3s,-webkit-transform .3s;-webkit-transform-origin:bottom right;transform-origin:bottom right}.footer-video-wrapper .footer-video-box video{border-radius:50%;object-fit:cover;border:4px solid #506FEB}.footer-video-wrapper .footer-video-box h6.hey-title{position:absolute;bottom:6px;left:50%;transform:translate(-50%,-50%);font-family:"Nunito",Sans-serif;color:#fff;z-index:2;margin:0;font-weight:700;font-size:18px;min-width:120px;text-shadow:0 0 12px #000}.footer-video-wrapper .footer-video-box:hover h6.hey-title{color:#000;text-shadow:0 0 12px #fff}.footer-video-wrapper .video-container{position:relative;transition:transform .3s,-webkit-transform .3s;-webkit-transform-origin:bottom right;transform-origin:bottom right}.footer-video-wrapper .video-container.videobox-small{transform:scale(.67)}.footer-video-wrapper .video-container .video-cancel-mark{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;color:#fff;z-index:999;border-radius:50%;width:24px;height:24px;cursor:pointer;transform:translateX(-100%);transition:opacity .3s;opacity:0}.footer-video-wrapper .video-container .video-cancel-mark i{font-style:normal;font-size:26px;position:relative;top:-1px}.footer-video-wrapper .video-container:hover .video-cancel-mark{opacity:1}.footer-video-popup{z-index:100001}.footer-video-popup .dialog-close-button .eicon-close:before{border-radius:50%;background:rgb(0 0 0 / .3);padding:10px!important;font-size:22px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:all 0.3s}.footer-video-popup .dialog-close-button:hover .eicon-close:before{background-color:rgb(0 0 0 / .6);-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}.footer-video-popup .dialog-widget-content{transform:translate(-25px,-25px);border-radius:12px}.footer-video-popup .dialog-widget-content .dialog-message{border-radius:12px}.footer-video-popup .footer-video-popup-btn a.elementor-button:hover{opacity:.6;transform:translateY(-10px)}.footer-video-popup .elementor-top-section .elementor-widget{margin-bottom:0!important}.footer-video-write-reply{z-index:100002}.footer-video-write-reply .dialog-widget-content{transform:translate(-25px,-25px);border-radius:12px}.footer-video-write-reply .dialog-close-button .eicon-close:before{border-radius:50%;background:rgb(0 0 0 / .3);padding:10px!important;font-size:22px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:all 0.3s}.footer-video-write-reply .dialog-close-button:hover .eicon-close:before{background-color:rgb(0 0 0 / .6);-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}.footer-video-write-reply-prev-btn .elementor-button-wrapper a.elementor-button span.elementor-button-icon i:before{border-radius:50%;background:rgb(0 0 0 / .3);padding:10px 11px!important;font-size:22px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:all 0.3s}.footer-video-write-reply-prev-btn.btn-rotate .elementor-button-wrapper a.elementor-button span.elementor-button-icon i:before{padding:10px!important}.footer-video-write-reply-prev-btn .elementor-button-wrapper a.elementor-button span.elementor-button-icon:hover i:before{background-color:rgb(0 0 0 / .6);-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}.footer-video-play-btn .elementor-button-wrapper a.elementor-button span.elementor-button-icon i:before{border-radius:50%;background:rgb(0 0 0 / .3);padding:20px 18px 18px 22px;font-size:22px;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;transition:all 0.3s}.footer-video-play-btn .elementor-button-wrapper a.elementor-button span.elementor-button-icon:hover i:before{background-color:rgb(0 0 0 / .6);-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important}.footer-video-write-reply-form .elementor-message.elementor-message-success{text-align:center;color:#fff!important;font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;font-style:normal}.footer-video-write-reply-form textarea.elementor-field-textual:focus,.footer-video-write-reply-form input.elementor-field-textual:focus{outline:none;box-shadow:none}.footer-video-write-reply-form textarea.elementor-field-textual::placeholder,.footer-video-write-reply-form input.elementor-field-textual::placeholder{color:#6F6A6A!important;opacity:1!important}#loadvideo:active{-webkit-animation:rotation 2s infinite linear}#playvid{display:none}.portfolio-video-main-wrapper .portfolio-grid{display:flex;flex-wrap:wrap}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item{background:linear-gradient(0deg,rgb(0 0 0 / .4),rgb(0 0 0 / .4));border-radius:5px;min-height:180px;overflow:hidden;width:calc(25% - 3.75px);margin-right:5px;margin-bottom:5px;position:relative;aspect-ratio:16 / 9;cursor:pointer}.portfolio-video-main-wrapper .portfolio-grid .portfolio-bg-video .video-bg-image-wrapper{position:relative}.portfolio-video-main-wrapper .portfolio-grid .portfolio-bg-video .video-bg-image-wrapper:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / .4),rgb(0 0 0 / .4));z-index:1}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item:nth-of-type(4n+4){margin-right:0}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .info-icon-wrapper{position:absolute;top:10px;left:10px;display:inline-block;z-index:5}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .info-icon-wrapper a,.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .video-play-icon a{color:#fff;border:2px solid #fff;display:flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;transition:all .3s;transform:translatey(-20px);opacity:0}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .info-icon-wrapper a:hover,.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .video-play-icon a:hover{background:#fff;color:#14658E}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item:hover .info-icon-wrapper a,.portfolio-video-main-wrapper .portfolio-grid .portfolio-item:hover .video-play-icon a{transform:translatey(0);opacity:1}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .info-icon-wrapper a i,.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .video-play-icon a i{font-size:12px}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .video-play-icon a i{position:relative;left:2px}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .portfolio-bg-video{line-height:0}.portfolio-bg-video a.portfolio-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:rgb(0 0 0 / .4)}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .portfolio-bg-video img{transform:scale(1.5)}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .video-play-icon{position:absolute;top:10px;right:10px;display:inline-block;z-index:5}.portfolio-info-wrapper{background:#000;border-radius:10px;max-width:970px;margin:0 auto;position:relative}.portfolio-info-wrapper.info-desc-wrap{padding:80px!important;border:3px solid #FFF}.portfolio-info-wrapper p{font-family:"Raleway",Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.6em;margin-bottom:16px}.portfolio-info-wrapper p:last-child{margin-bottom:0}.portfolio-info-wrapper a#info-popup-close{position:absolute;top:20px;right:20px;color:#fff;font-size:40px;display:none}.portfolio-info-wrapper button.mfp-close{top:10px;right:-45px;color:#fff;font-size:50px;background:none!important;border-radius:0!important;padding:0!important;opacity:1;line-height:0;height:auto!important}.portfolio-info-wrapper button.mfp-close:focus{outline:none!important}.portfolio-video-wrap{max-width:1100px;margin:0 auto;padding:0}.portfolio-video-wrap .portfolio-video-container{overflow:hidden;position:relative;width:100%;margin:0 auto;border-radius:10px}.portfolio-video-wrap .portfolio-video-container:after{padding-top:56.25%;display:block;content:''}.portfolio-video-wrap .portfolio-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vimeo-video .portfolio-item{min-height:160px!important}.vimeo-video .portfolio-item .portfolio-bg-video iframe{transform:scale(1.2)}.footer-form-button{position:fixed;bottom:30px;right:30px;z-index:10}.footer-form-button span{display:inline-block;background:#506FEB;text-transform:uppercase;font-size:14px;padding:12px 22px;border-radius:4px;letter-spacing:1px;cursor:pointer}.footer-form-button span:hover{opacity:.9}.happy-client-slier .elementor-swiper-button.elementor-swiper-button-prev{left:-20px}.happy-client-slier .elementor-swiper-button.elementor-swiper-button-next{right:-20px}.happy-client-slier .elementor-swiper-button.elementor-swiper-button-prev i:before{content:''!important}.happy-client-slier .elementor-swiper-button.elementor-swiper-button-next i:before{content:''!important}.happy-client-slier .elementor-swiper-button.elementor-swiper-button-prev{background:url(/newsite/wp-content/uploads/2023/01/left-arrow.svg) no-repeat center center;width:35px;height:35px}.happy-client-slier .elementor-swiper-button.elementor-swiper-button-next{background:url(/newsite/wp-content/uploads/2023/01/right-arrow.svg) no-repeat center center;width:35px;height:35px}@media only screen and (max-width:991px){.footer-video-popup,.footer-video-write-reply{position:fixed!important}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item{width:calc(50% - 2.5px);margin-right:5px;margin-bottom:5px;max-height:180px}.portfolio-info-wrapper button.mfp-close{top:-35px;right:15px}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .portfolio-bg-video{max-height:180px}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item:nth-of-type(2n+2){margin-right:0}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .info-icon-wrapper a,.portfolio-video-main-wrapper .portfolio-grid .portfolio-item .video-play-icon a{opacity:1;transform:translatey(0)}}@media only screen and (max-width:767px){.footer-video-popup .dialog-widget-content,.footer-video-write-reply .dialog-widget-content{transform:translate(-7px,-25px)!important}.portfolio-video-main-wrapper .portfolio-grid .portfolio-item{width:100%;margin-right:0;margin-bottom:5px}.portfolio-info-wrapper.info-desc-wrap{padding:60px 20px!important}.happy-client-slier .elementor-swiper-button{top:auto!important;bottom:-50px!important;transform:translate(0)}.happy-client-slier .elementor-swiper-button.elementor-swiper-button-prev{left:calc(50% - 60px)}.happy-client-slier .elementor-swiper-button.elementor-swiper-button-next{right:calc(50% - 60px)}.happy-client-slier .elementor-main-swiper{width:calc(100% - 20px)!important}.happy-client-slier .elementor-testimonial .elementor-testimonial__content{padding-left:20px!important;padding-right:20px!important}}