.preloader{background:#121212;position:fixed;top:0;width:100%;height:100%;right:0;z-index:999}.preloader .loader-wrape{display:flex;justify-content:center;align-items:center;height:100%}.preloader .loader-wrape .loader-body{display:block;width:100%;max-width:194px;text-align:center}.preloader .loader-wrape .loader-body figure{margin:0}.preloader .loader-wrape .loader-body figure img{}.preloader .loader-wrape .loader-body p{font-size:50px;text-align:center;color:#fff;border-top:solid 1px #ededed;margin:20px 0 0;width:100%;z-index:1;position:relative}.preloader .loader-wrape:before{content:"";position:absolute;display:block;width:600px;height:600px;border:solid 52px #d70d2e;border-radius:50%;background:#121212;opacity:1;top:-250px;right:-260px}.preloader .loader-wrape:after{content:"";position:absolute;display:block;width:500px;height:500px;border:solid 2px #1a1919;border-radius:50%;background: #ffffff00;z-index:-1;opacity:0}.preloader:before{content:"";position:absolute;font-size:520px;color: rgb(255 255 255 / 10%);width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1;font-weight:800;animation:text-filler ease-in-out infinite 2s;background:url(assets/images/icon.svg) 0 0 no-repeat;background-size:420px;background-position:center;z-index:-1;opacity:.2}@keyframes filler {
    0% {
        background: rgb(255 255 255 / 0.10);
    }

    40% {
        background: rgb(255 255 255 / 0.12);
    }

    100% {
        background: rgb(255 255 255 / 0.20);
    }
}@keyframes text-filler {
    0% {
        color: rgb(255 255 255 / 1%);
    }

    20% {
        color: rgb(255 255 255 / 2%);
    }

    40% {
        color: rgb(255 255 255 / 3%);
    }

    60% {
        color: rgb(255 255 255 / 3%);
    }

    80% {
        color: rgb(255 255 255 / 2%);
    }

    100% {
        color: rgb(255 255 255 / 1%);
    }
}.pulse{animation:pulse-animation 2s infinite}@keyframes pulse-animation {
    0% {
        box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
    }

    100% {
        box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
    }
}header.header{position:absolute;top:0;left:0;width:100%;z-index:9;padding:20px 0}header.header .branding figure{max-width:90px}header.header .menu-sec>a{width:30px;display:block;height:30px}header.header .header-bar{display:flex;align-items:center;justify-content:space-between}header.header .container-fluid{padding:0 50px}.menu{position:fixed;top:0;left:0;background:#f8f7fd;width:100%;height:100%;z-index:999;padding:0 50px;display:none}.menu .menu-header .menu-header-bar{display:flex;justify-content:space-between;align-items:center}.menu .menu-header .menu-header-bar .branding{max-width:70px}.menu .menu-header .menu-header-bar .menu-sec a{font-size:22px;font-weight:300;color:#000;display:flex;align-items:center;padding:0 0 0 25px;position:relative;transition:linear .2s}.menu .menu-header .menu-header-bar .menu-sec a:before,.menu .menu-header .menu-header-bar .menu-sec a:after{content:"";position:absolute;display:block;width:20px;height:1px;background:#000;left:0;transform:rotate(45deg)}.menu .menu-header .menu-header-bar .menu-sec a:after{transform:rotate(310deg)}.menu .menu-header .menu-header-bar .menu-sec a:hover{transform:scale(1.1);transition:linear .2s}.menu .menu-cont{margin:30px 0 0}.menu-dtl{position:relative}.menu-dtl h4{position:absolute;display:inline-block;font-size:220px;line-height:100%;z-index:-1;opacity:.5;color: #0000000d;top:0;width:634px;height:209px;margin:auto;left:0;right:0;bottom:0}.menu-dtl ul{counter-reset:section}.menu-dtl ul li{position:relative;margin:0 0 35px}.menu-dtl ul li:before{counter-increment:section;content:"0" counter(section) ". ";font-size:20px;font-weight:300;position:absolute;left:0;bottom:11px;color: rgb(204 204 204 / 65%)}.menu-dtl ul li a{color:#555;font-size:45px;font-weight:300;position:relative;display:inline-block;width:100%;padding:0 0 0 37px}.menu-dtl ul li a:before{content:"";position:absolute;display:block;width:0;height:1px;left:0;background:#000;bottom:0;transition:linear .2s;display:none}.menu-dtl ul li:hover a:before{transition:linear .2s;width:100%;background:#fec107}.menu .menu-cont .row{display:flex;align-items:center}.menu .contact-dtl{border-left:solid 2px #ccc;padding:30px 0 30px 40px}.menu .contact-dtl h4{font-size:44px;text-transform:uppercase}.menu .contact-dtl ul li{margin:0 0 10px}.menu .contact-dtl ul li a{font-size:25px;color:#555}.menu .contact-dtl ul li a:hover{color:#fec107}.menu-dtl ul li:hover a{color:#d70d2e}.menu-dtl ul li:hover:before{color:#d70d2e}.menu-dtl ul li a i{position:absolute;right:0;font-size:230px;top:-69px;transform:rotate(19deg);transition:linear .1s;opacity:0;visibility:hidden;color: rgb(85 85 85 / 30%);z-index:1}.menu-dtl ul li:hover a i{visibility:visible;opacity:1;transform:rotate(19deg);transition:linear .2s;display:none}.banner-bg{height:100vh;background:url(assets/images/pattern-banner.webp) 0 0 no-repeat;background-size:1080px;background-position:center;position:absolute;top:0;left:0;width:100%}.home-banner{position:relative}.home-banner ul{position:relative;height:100vh}.home-banner .banner-cont{max-width:1200px;margin:100px auto 0;overflow:hidden;position:relative;z-index:1}.home-banner .banner-cont h2{font-size:125px;text-transform:uppercase;color:#000;letter-spacing:4px;font-weight:600}.home-banner .banner-cont h2 em{display:block;font-style:normal;margin:0 430px 0 0;float:right}.home-banner .banner-cont p{position:absolute;top:45px;right:180px;font-size:22px;max-width:520px;font-weight:300;color:#555}.banner-img{max-width:950px;margin:-100px 0 0 auto}.home-banner:before{content:"";position:absolute;display:block;width:330px;height:420px;background:url(assets/images/icon.png) 0 0 no-repeat;background-size:330px;z-index:1;opacity:.05;left:0;right:0;margin:auto;top:30px}.banner_slide .owl-item.active .banner-box .banner-info ul{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInRight;animation-delay:.3s}.banner_slide .owl-item.active .banner-box .banner-info h2{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInRight;animation-delay:.3s}.banner_slide .owl-item.active .banner-box .banner-info .btn{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInRight;animation-delay:.3s}.banner_slide .owl-item.active .bannerimg{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInLeft;animation-delay:.3s}.dotted .owl-dots{position:absolute;bottom:0;left:30px;width:14px;height:52px;top:0;margin:auto}.dotted{position:relative}.dotted .owl-dots button.owl-dot{width:14px;height:14px;border-radius:50%;display:block;border:solid 1px #000;background:transparent;margin:3px 0}.dotted .owl-dots button.owl-dot.active,.dotted .owl-dots button.owl-dot:hover{background:#d70d2e;border-color:#d70d2e}.home-banner .scroll-box{position:absolute;bottom:50px;width:40px;height:120px;border:solid 1px #000;border-radius:50px;left:20px;z-index:9;overflow:hidden}.home-banner .scroll-box a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;font-size:24px;color:#000;transition:linear .2s}.home-banner .scroll-box:hover a{background:#000;color:#fff;transition:linear .2s}.home-banner .scroll-box a i{margin-top:0;transition:linear .2s}.home-banner .scroll-box:hover a i{margin-top:71px;transition:linear .2s}.home-banner .scroll-box{height:150px}.home-banner .scroll-box a span{display:block;font-size:12px;position:absolute;top:-50px;transform:rotate(270deg);width:80px;opacity:0;visibility:hidden;font-weight:300;letter-spacing:1px;transition:linear .2s}.home-banner .scroll-box:hover a span{top:42px;color:#fff;opacity:1;visibility:visible;transition:linear .2s}.panel-section .container-fluid{padding-left:100px}.about-sec.active .left-box figure.company-icon{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInLeft;animation-delay:.4s;opacity:.1!important}.about-sec .right-box{background:#d70d2e;padding:100px 70px;position:relative;z-index:1;overflow:hidden;transition:linear .2s}.circle-animation{animation:circle-fill 1s linear infinite alternate}@keyframes circle-fill {
    0% {
        opacity: .02;
    }

    20% {
        opacity: .05;
    }

    30% {
        opacity: .1;
    }

    40% {
        opacity: .2;
    }

    50% {
        opacity: .3;
    }

    60% {
        opacity: .3;
    }

    70% {
        opacity: .2;
    }

    80% {
        opacity: .1;
    }

    90% {
        opacity: .05;
    }

    100% {
        opacity: .02;
    }

    ;}.sec-heading h5{position:relative;padding-left:35px;margin:0 0 8px;font-size:18px;text-transform:uppercase;color:#000}.sec-heading h5:before{content:"";width:30px;height:1px;background:#fff;top:10px;left:0;position:absolute;display:block}.about-sec .right-box *{color:#fff}.about-sec .right-box p{font-size:18px;font-weight:300;line-height:170%}.about-sec .left-box figure.company-icon{position:absolute;top:134px;max-width:290px;left:54px;z-index:-1;opacity:.1}.theme-btn{border:solid 1px #fff;font-size:15px;text-transform:uppercase;letter-spacing:2px;border-radius:50px;padding:8px 20px 8px 40px;display:inline-block;position:relative;line-height:15px;transition:linear .2s;overflow:hidden}.theme-btn:before{content:"\f138";position:absolute;display:block;font-family:'FontAwesome';left:8px;bottom:0;top:0;border-radius:50%;line-height:25px;text-align:center;color:#fff;margin:auto 0;font-size:24px;width:25px;height:25px;transition:linear .2s}.about-sec .right-box:before{content:"";position:absolute;display:block;width:500px;height:500px;background:transparent;border-radius:50%;border:solid 50px #fff;z-index:-1;opacity:.3;top:0;right:-230px;bottom:0;margin:auto}.theme-btn:hover{color:#d70d2e;padding:8px 20px 8px 48px;transition:linear .2s}.theme-btn:hover:before{color:#d70d2e;left:20px;transition:linear .2s}.theme-btn:after{content:"";position:absolute;display:block;width:0;height:100%;background:#fff;top:0;left:0;z-index:-1;transition:linear .2s}.theme-btn:hover:after{width:100%;transition:linear .2s}.about-sec .right-box .theme-btn{margin:30px 0 0}.sec-heading h4{font-size:32px;color:#000}.sec-heading h4 em{font-style:normal;color:#d70d2e}.about-sec .left-box{max-width:470px;margin:150px 0 0;position:relative}.about-sec .right-box:hover{background:#000;transition:linear .2s}.nav-panel{position:absolute;top:0;left:0;height:100%;width:40px;display:flex;justify-content:space-between;align-items:center;border-right:solid 1px #000;padding:10px 0;flex-direction:column;border-bottom:solid 1px #000}.panel-section{position:relative;overflow:hidden}.nav-panel figure{max-width:24px}.nav-panel h4{font-size:18px;color:#000;letter-spacing:5px;width:320px;transform:rotate(270deg);margin:100px 0 0;text-transform:uppercase}.nav-panel label{width:150px;display:block;transform:rotate(270deg);max-width:300px;margin:0 0 60px;color:#555;font-weight:400}.nav-panel label span{display:block;font-size:13px;margin:0 0 -7px}.nav-panel label a{font-size:19px;color:#000;font-weight:600}.sec-heading p{font-size:15px;max-width:1000px;font-weight:300}.services-sec .sec-heading h5{color:#000;font-size:18px;margin:0}.services-sec .sec-heading h5:before{background:#000;top:10px}.single-services{border-top:solid 1px #ccc;padding:20px 15px}.single-services .service-head h4{font-size:30px;font-weight:400;transition:linear .2s}.single-services .service-head h4 a{color:#000;transition:linear .2s}.single-services .service-head{position:relative;height:100%;overflow:hidden}.single-services .service-head span{font-size:164px;position:absolute;color: #ffffff1a;z-index:-1;bottom:-130px;opacity:0;visibility:hidden;transition:linear .2s}.single-services .row{display:flex}.single-services .service-dtl p,.single-services .service-dtl ul li{font-size:18px;font-weight:300;line-height:170%}.single-services .service-dtl p{margin:0 0 15px}.single-services .service-media{position:relative;overflow:hidden}.single-services:hover .service-media .theme-btn{background:#d70d2e;border:solid 1px #d70d2e;color:#fff}.single-services .service-media .theme-btn{position:absolute;bottom:20px;left:0;right:0;margin:0 auto;max-width:180px;border:solid 1px #d70d2e;color:#d70d2e}.single-services .service-media figure img{height:250px;width:100%;object-fit:cover;opacity:0;visibility:hidden}.all-services{margin:50px 0 0}.single-services .service-media .theme-btn::before{color:#d70d2e}.single-services:hover{background:#d70d2e}.single-services:hover .service-head h4 a{color:#fff;transition:linear .2s}.single-services:hover .service-head span{opacity:1;visibility:visible;bottom:-50px;z-index:1;transition:linear .2s}.single-services:hover *,.single-services *{transition:linear .2s}.single-services:hover .service-dtl p,.single-services:hover .service-dtl ul li{color:#fff}.single-services:hover .service-media figure img{opacity:1;visibility:visible;transition:linear .5s}.single-services:hover .service-media .theme-btn:before{color:#fff}.fp-viewing-2 header.header{display:none}.icon-left:before{content:"";position:absolute;display:block;width:350px;height:410px;background:url(assets/images/icon.svg) 0 0 no-repeat;background-size:contain;bottom:30px;left:0;opacity:.1}.wrapper .section{padding:0}.section.projects-sec{background:#000;z-index:1}a.theme-btn.dark-btn{background:#d70d2e;color:#fff;border-color:#d70d2e}a.theme-btn.dark-btn:hover{background:#fff;border-color:#fff;color:#d70d2e}.projects-sec .project-dtl .sec-heading h5{color:#fff}.projects-sec .project-dtl .sec-heading h4{color:#fff;font-size:32px}.projects-sec .project-dtl .sec-heading p{color:#fff;font-size:15px;margin:24px 0}.projects-sec .row{align-items:center;display:flex}.projects-sec .project-media figure{border: solid 15px rgb(255 255 255 / 65%);list-style:none;background: rgb(255 242 242);border-radius:10px;padding:0;transition:all 300ms ease-in-out 0!important;max-height:450px;overflow:hidden;position:relative}.circle-icon-right:after{content:"";position:absolute;display:block;width:900px;height:900px;background:transparent;border-radius:50%;border:solid 100px #d70d2e;z-index:-1;opacity:.3;top:-250px;right:-290px;margin:auto}.projects-sec .project-media figure img{width:100%;vertical-align:top;transition:transform 5200ms ease 0s , opacity .9s ease 0s;-webkit-transition:transform 5200ms ease 0s , opacity .9s ease 0s}.projects-sec .project-media figure:hover img{transform: translateY(calc(-100% + 580px));-webkit-transform: translateY(calc(-100% + 580px))}.video-sec-panel figure{max-width:780px;margin:0 auto}.video-sec-panel figure img{width:100%}.video-sec .heading-area{text-align:center}.video-sec .heading-area h4{font-size:35px;color:#000;margin:0 0 20px}.video-sec-panel figure a{position:relative;display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-sec-panel figure a:before{content:"\f04b";position:absolute;font-family:'FontAwesome';color:#fff;transition:linear .2s;font-size:80px}.video-sec-panel figure:hover a:before{font-size:150px;transition:linear .2s}.icon-right:after{content:"";position:absolute;display:block;width:350px;height:410px;background:url(assets/images/icon.svg) 0 0 no-repeat;background-size:contain;bottom:30px;left:auto;opacity:.1;right:0;z-index:-1}.projects-sec .nav-panel{border-right:solid 1px #747474}.projects-sec h4{color:#fff}.projects-sec .nav-panel label a{color:#fff}.flow-chart ul li{float:left;width:100%;max-width:33.3%;padding:25px;height:220px;position:relative}.flow-chart ul li h4{color:#000;font-size:24px;margin:0 0 20px}.flow-chart ul li h4 a{color:#000}.flow-chart ul li p{padding:0 0 0 0;font-size:15px}.flow-chart ul li figure{position:absolute;top:0;right:0;max-width:80px}.flow-chart ul li:nth-child(2),.flow-chart ul li:nth-child(5) {border-left:1px solid #000;border-right:1px solid #000}.flow-chart ul li:nth-child(1),.flow-chart ul li:nth-child(2),.flow-chart ul li:nth-child(3) {border-bottom:solid 1px #000}.flow-chart ul li:nth-child(2) {position:relative}.flow-chart ul li:nth-child(2)::before,.flow-chart ul li:nth-child(2)::after {content:"";position:absolute;display:block;width:10px;height:10px;background:#000;border-radius:50%;bottom:-5px;left:-5px}.flow-chart ul li:nth-child(2)::after {left:auto;right:-5px}.flow-chart ul li h4 a:hover{color:#d70d2e}.solution-sec .sec-heading{margin:0 0 30px}.solution-sec .sec-heading h5{color:#000}.solution-sec .sec-heading h5:before{background:#000}.solution-sec .sec-heading p{font-size:15px}.slide-sec{width:500%;height:100%;display:flex;flex-wrap:nowrap}.single-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1.5em;text-align:center;color:#fff;position:relative;box-sizing:border-box;padding:10px;font-weight:300}.foursec .why h2{font-size:150px;color:#000;font-weight:800;text-transform:uppercase}.foursec img{width:100%}.foursec.icon-right:after{z-index:9}.client-sec .branding-sec ul{margin:40px 0 0}.client-sec .branding-sec ul li{float:left;width:16.6%;padding:3px}.client-sec .branding-sec ul li img{width:100%}.client-sec .sec-heading h5::before{background:#000}.footer{background:#000;position:relative;z-index:1;overflow:hidden}.footer.circle-icon-right:after{width:600px;height:600px;top:-100px;right:-300px}.footer .footer-about figure{max-width:90px}.footer .footer-about p{color:#fff;font-size:16px;font-weight:300;margin:20px 0 0}.footer .footer-widget{padding:0 50px}.footer .footer-widget h4{font-size:22px;color:#fff;letter-spacing:1px;margin:30px 0 50px}.footer .footer-widget ul li{width:50%;float:left;margin:0 0 10px}.footer .footer-widget ul li a{color:#fff;font-size:16px;display:block;position:relative;padding-left:10px;font-weight:300}.footer .footer-widget ul li a:before{content:"";position:absolute;display:block;transition:linear .2s;width:5px;height:2px;background:#fff;top:13px;left:0}.footer .footer-widget ul li a:hover{padding-left:15px}.footer .footer-widget ul li a:hover:before{width:10px;transition:linear .2s;background:#d70d2e}.footer .footer-widget ul li a:hover{color:#d70d2e}.footer-bottom{border-top: solid 1px rgb(255 255 255 / 20%);padding:10px 0;margin:15px 0 0}.footer-widget.contact-us ul li{display:block;width:100%}.footer-bottom p{text-align:left;color:#fff;font-size:16px;font-weight:300;letter-spacing:1px;margin:0}.footer-bottom .footer-cnt{display:flex;justify-content:space-between;align-items:center}.footer-bottom ul li{float:left}.footer-bottom ul li a{color:#fff;width:40px;height:40px;display:block;text-align:center;line-height:40px;font-size:20px;margin:0;transition:linear .2s}.footer-bottom ul li a:hover{background:#d70d2e}.fancybox-slide video{max-width:100%;border:none;padding:0;height:680px}.single-row-slide{background:#fff;box-shadow: inset 0 0 20px 5px #0000000f;border-radius:10px;overflow:hidden;z-index:1;position:relative;transition:linear .2s}.single-row-slide figure{overflow:hidden;padding:20px}.single-row-slide figure img{width:70px!important;object-fit:contain;transition:linear .2s}.single-row-slide .info{padding:0 20px 20px}.single-row-slide .info h4 a{font-size:24px;color:#000}.single-row-slide .info h4{margin:0 0 14px}.single-row-slide .info p,.single-row-slide .info ul li{font-size:16px;color:#000;line-height:160%}.single-row-slide .info a.theme-btn{margin:10px 0 0}.single-row-slide.circle-icon-right:after{content:"";width:280px;height:280px;opacity:.1;top:0;right:-133px;margin:auto;bottom:0;border:solid 20px #d70d2e;transition:linear .2s}.all-services .owl-item.active.center .single-row-slide,.single-row-slide:hover{transition:linear .2s;background:#d70d2e}.all-services .owl-item.active.center .single-row-slide.circle-icon-right:after,.single-row-slide.circle-icon-right:hover:after{transition:linear .2s;opacity:1;border-color: #0003}.all-services .owl-item.active.center .single-row-slide .info h4 a,.all-services .owl-item.active.center .single-row-slide .info ul li,.all-services .owl-item.active.center .single-row-slide .info p,.single-row-slide:hover .info h4 a,.single-row-slide:hover .info ul li,.single-row-slide:hover .info p{color:#fff}.all-services .owl-item.active.center .single-row-slide .info a.theme-btn,.single-row-slide:hover .info a.theme-btn{background:#fff;color:#d70d2e}.all-services .owl-item.active.center .single-row-slide .info a.theme-btn:before,.single-row-slide:hover .info a.theme-btn:before{color:#d70d2e}.all-services .owl-item.active.center .single-row-slide figure img,.single-row-slide:hover figure img{opacity:1;transition:linear .2s;filter:invert(1)}.section.services-sec{padding:0}.section.services-sec .sec-heading .row{align-items:center;display:flex}.about-sec .nav-panel{border-top:solid 1px #000;border-bottom:solid 1px #000}.pattern-box-left .container:before{content:"";background:url(assets/images/pattern-box.png) 0 0 no-repeat;position:absolute;display:block;width:249px;height:197px;bottom:-300px;left:0;animation:mover 2s infinite alternate;opacity:0;visibility:hidden;transition:linear .2s}@keyframes mover {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-50px);
    }
}.pattern-box-left.active .container:before{bottom:0;opacity:1;visibility:visible;transition:linear .2s}.pattern-box-right .container:before{content:"";background:url(assets/images/pattern-box.png) 0 0 no-repeat;position:absolute;display:block;width:249px;height:197px;bottom:-300px;right:0;animation:mover 2s infinite alternate;opacity:0;visibility:hidden;transition:linear .2s}.pattern-box-right.active .container:before{bottom:0;opacity:1;visibility:visible;transition:linear .2s}.sec-heading .row{display:flex;align-items:center}.section.solution-sec{padding:6px 0}.icon-right.active:after{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInRight;animation-delay:.4s;opacity:.1!important}.icon-left.active:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInLeft;animation-delay:.4s;opacity:.1!important}.fp-viewing-6 header.header{display:none}.about-sec .sec-heading h4{font-size:50px}.owl-nav.owl-carousel{position:relative}.owl-nav.owl-carousel .owl-nav{}.owl-nav.owl-carousel .owl-nav button{position:absolute;bottom:0;top:0;margin:auto;width:50px;height:50px;left:0;font-size:50px;line-height:100%;border-radius:0;background:transparent}.owl-nav.owl-carousel .owl-nav button.owl-next{left:auto;right:0}.projects-sec .owl-nav.owl-carousel{}.projects-sec .owl-nav.owl-carousel .owl-nav{max-width:200px;position:absolute;left:-120px;bottom:20px}.projects-sec .owl-nav.owl-carousel .owl-nav button{position:relative;z-index:1;background:transparent;border:solid 1px #fff;color:#fff;margin:0 3px;transition:linear .2s;font-size:28px}.projects-sec .owl-nav.owl-carousel .owl-nav button:hover{background:#fff;color:#000;transition:linear .2s}.service-listing li{padding:15px 8px;border-bottom:solid 1px #ccc}.service-listing li .row{display:flex;align-items:center}.service-listing .service-counter h6{font-size:24px;color:#fff;background:#d70d2e;border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center}.services-sec{background: rgb(242 237 237 / 45%)}.service-listing .service-head h4 a{font-size:22px;line-height:135%}.service-listing .service-dtl p{font-size:16px;font-weight:300}.service-listing li.first{border-top:solid 1px #ccc}.service-listing{padding:0 50px 0 0}.service-listing .service-dtl-action{text-align:center}.service-listing .service-dtl-action a{font-size:28px;transform:rotate(315deg) scale(1.5);display:inline-block;text-align:center}.service-listing ul li:hover{background:#d70d2e}.service-listing li *{color:#000}.service-listing li:hover *{color:#fff}.services-sec .row{display:flex}.services-sec .sec-heading{height:100%;position:relative}.services-sec .sec-heading a.theme-btn{position:absolute;bottom:30px;left:0}.services-sec .sec-heading p{line-height:150%}.form-head{max-width:40%;margin:0 auto;float:left}.form-head h4{font-size:38px;color:#fff;text-transform:capitalize}.form-head h4 em{font-style:inherit;color:#d70d2e}.form-head p{color:#fff;font-size:18px;font-weight:300}.form-body{margin:30px 0 0;float:left;width:60%}.standard-form input,.standard-form textarea{width:100%;padding:5px 0 0 20px;font-size:14px;color:#000;margin:0 0 10px;height:50px;background:#fff;box-shadow: inset 0 0 8px 2px rgb(0 0 0 / 50%)
}.standard-form input::placeholder,.standard-form textarea::placeholder{color:#000;font-size:14px;font-weight:300}.standard-form input.submit-btn{max-width:150px;margin-right:auto;margin-left:0;background:#d70d2e;border:none;padding:10px 0;height:auto;border-radius:20px;float:right;box-shadow:none;color:#fff}.standard-form textarea{height:100px}.footer-top{border-bottom: solid 1px rgb(255 255 255 / 20%);margin:60px 0 30px}.standard-form.clearfix{display:flex;align-items:center}.slide-body{position:relative}.slide-body .slide-cont{position:absolute;top:19%;left:0;right:0;margin:auto;max-width:700px;text-align:center}.logo-animate{max-width:300px;margin:0 auto}.logo-animate figure{}.logo-animate figure img{max-height:230px}.slide-body .slide-cont h4{font-size:80px;color:#fff;text-transform:uppercase;font-weight:600;margin:30px 0 0 0}.video-bg{background:#000}.video-bg video{width:100%;height:100%;opacity:.2}.keyword-slide .slide-right{}.keyword-slide .slide-right ul{}.keyword-slide .slide-right ul li{display:flex;align-items:center}.keyword-slide .slide-right ul li h5{width:100%;height:150px;border:solid 2px #000;border-radius:50%;max-width:150px;display:flex;justify-content:center;align-items:center;font-size:42px}.keyword-slide .slide-right ul li .info{padding:0 90px 0 34px}.keyword-slide .slide-right ul li .info h4{font-size:30px}.keyword-slide .slide-right ul li .info p{font-weight:300}.keyword-slide .slide-right ul li *{color:#000}.keyword-slide .slide-left{padding:0 160px 0 0}.keyword-slide .slide-left p{text-align:justify}.keyword-slide .slide-right ul li:nth-child(2) {position:relative;left:-100px}.slide-body.count-2{}.slide-body.count-2 .row{align-items:center;display:flex}.keyword-slide{background:#f4ebec}.keyword-slide .slide-left.sec-heading h5:before{background:#000}.keyword-slide.circle-icon-right:after{z-index:2;display:n}.keyword-slide.circle-icon-right{position:relative}.counter-slide{position:relative;background:#000}.counter-slide .slide-left{}.counter-slide .slide-left h5{color:#000;margin:0 0 30px 0}.counter-slide .slide-left h5:before{background:#000}.counter-slide .slide-left ul{}.counter-slide .slide-left ul li{width:44%;float:left;border: solid 1px #cccccc17;margin:5px;padding:20px}.counter-slide .slide-left ul li h4{color:#000;font-size:74px}.counter-slide .slide-left ul li p{color:#000;font-size:22px}.counter-slide .row{display:flex;align-items:center}.connect-slide{position:relative}.connect-slide .content-bx{text-align:center}.connect-slide .content-bx h4{font-size:20px}.connect-slide .content-bx h2{font-size:74px;margin:40px 0}.connect-slide .content-bx h2 em{color:#d70d2e;font-style:inherit}.connect-slide .content-bx a.theme-btn{border:solid 1px #d70d2e;color:#d70d2e}.connect-slide .content-bx *{color:#000}.connect-slide .content-bx a.theme-btn::before{color:#d70d2e}.connect-slide .content-bx a.theme-btn:hover{background:#d70d2e;color:#fff}.connect-slide .content-bx a.theme-btn:hover::before{color:#fff}.why-choose-sec .slide{position:relative}.why-choose-sec .nav-panel{z-index:2}.banner-box{max-width:1200px;margin:10% auto 0}.banner-box .row{display:flex;align-items:center;justify-content:center}.banner-box .banner-info{padding-left:20px}.banner-box .banner-info ul{height:100%}.banner-box .banner-info ul li{display:inline-block}.banner-box .banner-info ul li a{padding:0;color:#d70d2e;border-radius:40px;text-align:center;display:block;margin:0 50px 0 0;line-height:150%;position:relative;font-size:26px}.banner-box .banner-info h2{margin:35px 0;font-size:50px;color:#000;line-height:120%}.banner-box .bannerimg{max-width:380px;border-right:solid 3px #d70d2e;padding:50px 50px 50px 0}.banner-box .banner-info ul li a:before{content:"";position:absolute;display:block;width:0;height:100%;background:#d70d2e;top:0;left:0;z-index:-1;animation:mymovefull 5s infinite}@keyframes mymovefull {
    from {
        width: 0%;
        left: -100px;
    }

    to {
        width: 100%;
        left: 100%;
    }
}.banner-box .banner-info a.btn{position:relative;color:#000;font-size:18px;padding:5px 0 5px 40px}.banner-box .banner-info a.btn:before{content:"";position:absolute;display:block;width:30px;height:30px;background:#000;border-radius:50%;left:0;top:3px;transition:linear .2s;animation:pulse-animation 2s infinite}.banner-box .banner-info a.btn:hover:before{background:#d70d2e;transition:linear .2s}@keyframes pulse-animation {
    0% {
        box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.5);
    }

    100% {
        box-shadow: 0 0 0 8px rgba(0, 0, 0, 0);
    }
}.banner-box .banner-info a.btn:hover{}.banner-box .banner-info a.btn:hover{color:#d70d2e}.banner-box .banner-info ul li a:after{content:"";position:absolute;display:block;width:100%;height:100%;background:#000;top:0;left:0;z-index:-2;transform:skewX(35deg) scale(1.8)}ul.libScroll{height:600px}.video-sec-panel video{width:100%;height:100%}.video-sec-panel{width:100%}.video-sec .nav-panel{display:none}.light-logo{display:none}.fp-viewing-8 header.header .branding figure img,.fp-viewing-6-0 header.header .branding figure img,.fp-viewing-4 header.header .branding figure img,.fp-viewing-3 header.header .branding figure img{display:none}.fp-viewing-8 header.header .branding figure img.light-logo,.fp-viewing-6-0 header.header .branding figure img.light-logo,.fp-viewing-4 header.header .branding figure img.light-logo,.fp-viewing-3 header.header .branding figure img.light-logo{display:block}.fp-viewing-8 header.header .menu-sec>a img,.fp-viewing-6-0 header.header .menu-sec>a img,.fp-viewing-4 header.header .menu-sec>a img,.fp-viewing-3 header.header .menu-sec>a img{filter:invert(1)}.why-choose-sec .nav-panel{border-color:#fff}.why-choose-sec .nav-panel label a{color:#fff}.why-choose-sec .nav-panel h4{color:#fff}.projects-sec .nav-panel figure img,.why-choose-sec .nav-panel figure img{filter:invert(1)}.banner-box .bannerimg .container{padding:0}.banner-box .bannerimg{position:relative}.banner-box .bannerimg .container::before{bottom:-40px;opacity:1;visibility:visible;left:-50px;width:165px;height:165px}.banner-box .banner-info ul li a:after{display:none}.banner-box .banner-info ul li a:before{display:none}.about-sec .right-box p strong{font-size:150%;font-weight:300;padding:10px 0;display:block}.service-listing .service-dtl a{font-weight:400;text-decoration:underline}.projects-sec .project-media .info{position:absolute;width:100%;height:100%;background: rgb(215 13 46 / 90%);z-index:9;left:0;bottom:-100%;padding:30px 20px;opacity:0;visibility:hidden;transition:linear .2s}.projects-sec .project-media .info h4{font-size:25px;font-weight:400;margin:0 0 15px}.projects-sec .project-media .info p{font-size:14px;font-weight:300;color:#fff}.projects-sec .project-media .info a{position:absolute;bottom:30px;left:20px;color:#fff;font-weight:300;font-size:14px}.projects-sec .project-media .info a:hover{color:#d70d2e}.projects-sec .project-media li:hover .info{bottom:0;opacity:1;visibility:visible;transition:linear .2s}.innerbanner{background:#000;height:500px;overflow:hidden;position:relative}.innerbanner figure img{width:100%;opacity:.5;height:500px;object-fit:cover}.innerbanner .inner-banner-info{position:absolute;top:140px;left:0;width:100%;max-width:1200px;margin:0 auto;right:0}.innerbanner .inner-banner-info h2{color:#fff;font-size:50px;max-width:600px;font-weight:600}.innerbanner .inner-banner-info p{font-size:22px;color:#fff;font-weight:300;margin:20px 0 0 0}.innerbanner .inner-banner-info a.theme-btn{margin:30px 0 0 0}.pattern-bg{background:url(assets/images/bg-ptrn.png) 0 0 no-repeat;background-size:cover;background-position:center}.service-dtl-sec{padding:60px 0}.service-dtl-sec .head-sec{}.service-dtl-sec .head-sec h4{font-size:28px;border-bottom:solid 1px #000;padding:0 0 15px 0;margin:0 0 15px 0;color:#000}.service-dtl-sec .head-sec h4 em{font-style:inherit;color:#d70d2e}.service-dtl-sec .head-sec p{font-size:16px;font-weight:300;line-height:160%}.portfolio-sec{}.portfolio-sec ul li{}.portfolio-sec ul li .single-pro figure{border: solid 15px rgb(255 255 255 / 65%);list-style:none;background: rgb(0 0 0 / 0.10);border-radius:10px;padding:0;transition:all 300ms ease-in-out 0!important;max-height:350px;overflow:hidden;position:relative}.portfolio-sec ul li .single-pro figure img{width:100%;vertical-align:top;transition:transform 5200ms ease 0s , opacity .9s ease 0s;-webkit-transition:transform 5200ms ease 0s , opacity .9s ease 0s}.portfolio-sec ul li .single-pro figure:hover img{transform: translateY(calc(-100% + 580px));-webkit-transform: translateY(calc(-100% + 580px))}.brand-enhance{margin:20px 0 70px 0;padding:100px 0 0}.brand-enhance .single-brand{margin:0 0 38px 0}.brand-enhance .single-brand h4{color:#000;border-bottom:solid 1px #000;padding:0 0 10px 0;margin:0 0 10px 0;font-weight:400}.brand-enhance .single-brand p{color:#000;font-weight:300;font-size:16px;line-height:160%}.detailpage .connect-slide{padding:100px 0;background:#000}.detailpage .connect-slide.icon-right:after{bottom:0;top:auto;width:280px;height:330px}.detailpage .connect-slide .content-bx h4{color:#fff}.detailpage .connect-slide .content-bx h2{color:#fff}.detailpage .connect-slide .content-bx a.theme-btn{color:#fff}.detailpage .connect-slide .content-bx a.theme-btn::before{color:#fff}.section.panel-section.client-sec.vertical-scrolling.icon-left{}.roll-slider{background:#d70d2e;padding:50px 0;overflow:hidden;position:relative}.roll-slider span{color:#fff;font-size:35px;text-align:center;text-transform:uppercase;padding:0 20px}.roll-slider .roll-slider-body{width:auto;position:absolute;overflow:hidden;animation:marquee 12s linear infinite;left:0;top:0;height:56px;bottom:0;margin:auto;display:flex;gap:50px;will-change:transform;width:200%}@keyframes marquee {
    0% {
        left: 0;
    }

    100% {
        left: -100%;
    }
}@keyframes animate-first-screen {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
    }
}.project-sec-page .info{padding:20px 10px}.project-sec-page{overflow:hidden}.project-sec-page .info p{font-size:18px;font-weight:300;margin:16px 0}.project-sec-page .info h4{font-size:32px;color:#000;margin:0}.project-sec-page .single-pro{border:solid 1px red;margin:0 10px 30px;border-radius:10px;overflow:hidden}.project-sec-page .single-pro figure{max-height:350px}.project-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#17161a;z-index:99}.project-popup .project-gallery{height:100vh;cursor:all-scroll}.project-popup .project-gallery img{border-bottom:solid 5px #fff;width:100%;height:100%}.project-popup .project-info{padding:0 30px 0 0}.project-popup .project-body{position:relative}.project-popup .project-body .row{display:flex;align-items:center}.project-popup .project-info h4{font-weight:500;font-size:18px}.project-popup .project-info h2{font-size:40px}.project-popup .project-info p{font-weight:300;font-size:16px;color:#e5e5e5}.project-popup .project-info ul{display:flex;justify-content:space-between;margin:40px 0 0;gap:50px}.project-popup .project-info ul li{border-top:solid 2px #ccc;width:100%}.project-popup .project-info ul li h6{font-size:20px;font-weight:400}.project-popup .project-info ul li p{font-size:15px;color:#ccc}.project-popup .project-info *{color:#fff}.project-popup .project-body a.cls-pr{position:absolute;display:block;width:30px;height:30px;top:15px;right:15px}.project-popup .project-body a.cls-pr span{display:block;width:100%;height:100%}.project-popup .project-body a.cls-pr span:before,.project-popup .project-body a.cls-pr span:after{content:"";position:absolute;display:block;width:100%;height:1px;background:#fff;margin:auto;top:0;left:0;right:0;bottom:0;transform:rotate(45deg)}.project-popup .project-body a.cls-pr span:after{transform:rotate(315deg)}.project-popup .project-body a.cls-pr:hover{transform:scale(1.3)}#projectbox{display:none}.detailpage.service-page .client-sec{padding:50px 0}.keyword-slide .slide-right ul li{display:block;width:100%}.keyword-slide .slide-right ul li h5{max-width:150px;float:left}.keyword-slide .slide-right ul li .info{max-width:454px;float:left;padding:0 20px}.keyword-slide .slide-right ul li:after{content:"";display:block;clear:both}.services-sec .sec-heading a.theme-btn{position:relative;margin:20px 0 0 0;top:0}.workflow-document{position:fixed;top:0;z-index:999;background: rgb(0 0 0 / 90%);width:100%;height:100%;display:none}.workflow-document .flowbody{display:flex;align-items:center;justify-content:center;height:100%}.workflow-document .flowbody .flowbox{max-width:80%;padding:30px;height:100%;min-height:500px;border:solid 10px #d70d2e;border-radius:10px;background:#fff url(assets/images/pattern-banner.webp) 0 0 no-repeat;background-size:cover;background-position:center;height:auto;position:relative}.workflow-document .flowbody .flowbox h4{font-size:32px;border-bottom:solid 3px #d70d2e;color:#d70d2e;padding:0 0 10px 0}.workflow-document .flowbody .flowbox a.workflow-cls{position:absolute;right:-28px;top:-27px;font-size:30px;color:#d70d2e;background:#fff;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;box-shadow: 0 0 8px 1px #00000059;display:block;z-index:1}div.workflow-cls{background: #00000005;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}body{overflow:scroll!important}body.home{overflow:hidden!important}#all-pr .project-show .wp-block-columns.row{align-items:center!important}.innerbanner .slick-list{height:500px!important}.inner-page .connect-slide{background: rgb(204 204 204 / 15%);padding:100px 0}.inner-page .connect-slide .content-bx a.theme-btn{color:#fff}.inner-page .connect-slide .content-bx a.theme-btn::before{color:#fff}.inner-page blockquote{background: #d70d2e0f;padding:20px 30px;border-left:10px solid #d70d2e;margin:0}.inner-page blockquote h4{border:none!important;margin:0!important;padding:0!important}.inner-page blockquote p{margin:0;padding:0}.inner-page blockquote h4{font-style:italic}body.no-scroll{overflow:hidden!important}header.header{background:#000;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,#000 67%)}header.header figure img{display:none}header.header figure img.light-logo{display:block}header.header .menu-sec img{display:block;filter:invert(1)}body.home header.header{background:transparent}body.home header.header figure img{display:block}body.home header.header figure img.light-logo{display:none}body.home header.header .menu-sec img{display:block;filter:inherit}.services-pg .brand-enhance{padding-top:50px;margin-top:0}.services-pg .brand-enhance .service-box{position:relative;margin:0;padding:0}.services-pg .brand-enhance .service-box span{position:absolute;opacity:0}.services-pg .brand-enhance h4{font-size:20px;border-bottom:solid 1px #000;padding:0 0 10px 0;min-height:60px;display:flex;align-items:center}.services-pg .brand-enhance h4 a{color:#000}.services-pg .brand-enhance .service-box p{font-size:16px;line-height:160%}a.theme-btn.dark-btn{}a{}.services-pg .brand-enhance .service-box .service-box-single{border: solid 1px #cccccc30;padding:20px;min-height:270px;margin:6px}.single-service .title-sec{display:none}.services-pg .service-dtl-sec{padding:30px 0}.services-pg .brand-enhance .service-box .service-box-single:hover{background:#d30d2d;transition:linear .2s}.services-pg .brand-enhance .service-box .service-box-single:hover *{color:#fff}.services-pg .brand-enhance .service-box .service-box-single a.theme-btn:hover{color:#000}.services-pg .brand-enhance .service-box .service-box-single:hover h4{border-color:#fff}.services-all.row{}.single-service .wp-block-media-text p{font-size:16px;font-weight:300;line-height:160%}.postid-8 .services-all #post-8,.postid-80 .services-all #post-80,.postid-82 .services-all #post-82,.postid-83 .services-all #post-83,.postid-84 .services-all #post-84,.postid-85 .services-all #post-85,.postid-86 .services-all #post-86{display:none}.contact-pg .sec-heading{}.contact-pg .sec-heading h4{font-size:47px}.contact-pg .sec-heading p strong{font-size:28px;font-weight:300}.contact-pg .sec-heading p{font-size:20px}.contact-pg{}.contact-pg .aligned.wp-block-columns{align-items:center!important}.contact-pg ul{}.contact-pg ul .wp-block-column ul li{}.contact-pg .wp-block-column ul li a,.contact-pg .wp-block-column ul li{font-size:19px;color:#000;margin:0 0 6px 0}.contact-pg .wp-block-column ul li a:hover{color:#d70d2e}.contact-pg .wp-block-column ul li a{display:inline-block;padding:0 0}.contact-pg .wp-block-column ul li{padding:3px 20px;width:100%;border: solid 1px #cccccc47;min-height:92px;display:flex;align-items:center}.contact-pg .default-form{}.contact-pg .default-form .form-control{background:transparent;border:none;border-bottom:solid 1px #000;border-radius:0;color:#000;padding:15px 0;margin:0 0 43px 0}.contact-pg .default-form .form-control::placeholder{color:#000}.contact-pg .default-form textarea.form-control{min-height:100%;max-height:90px}.contact-pg .default-form .wpcf7-submit.submit-btn.theme-btn{width:100%;background:#d70d2e;color:#fff;border-radius:5px;padding:15px 0;max-width:200px;float:right}.innerbanner .inner-banner-info p{max-width:650px;font-size:18px;line-height:150%}.innerbanner .inner-banner-info h2{max-width:750px;font-size:38px}.project-sec-page .single-pro{min-height:660px}.why-choose-sec .nav-panel{background:#000}.why-choose-sec .counter-slide{background:#fff}.fp-controlArrow{top:auto;bottom:10px;left:auto!important;right:50px!important;margin:0;border-color:transparent #d70d2e transparent transparent}.fp-controlArrow.fp-prev{left:auto!important;right:100px!important;border-color:transparent #d70d2e transparent transparent}.fp-controlArrow.fp-next{border-color:transparent transparent transparent #d70d2e}.projects-sec .owl-nav.owl-carousel .owl-nav{display:none}.projects-sec .project-media figure{max-height:700px;transition:all 300ms ease-in-out .2s}.projects-sec .project-media .owl-dots{text-align:center;position:relative;top:10px}.projects-sec .project-media .owl-dots .owl-dot{width:12px;height:12px;background:#fff;border-radius:50%;margin:0 4px}.projects-sec .project-media .owl-dots .owl-dot:hover,.projects-sec .project-media .owl-dots .owl-dot.active{background:#d70d2e}.projects-sec .project-media .info a{position:relative;bottom:0;left:0}.flow-chart ul li figure{cursor:pointer;z-index:1}.section.solution-sec .nav-panel h4{width:210px;margin:190px 0 0}.why-choose-sec .nav-panel h4{width:220px;margin-top:200px}.client-sec .branding-sec ul li{width:25%}.client-sec .branding-sec ul li figure{margin:0;padding:10px}.branding-sec{margin:0 0 0 0}span#gt_id{display:none}.innerbanner figure img{height:700px!important;object-position:center!important}.innerbanner{height:700px}.innerbanner .slick-list{height:700px!important}.innerbanner .inner-banner-info{top:220px}#tabs-nav li a{text-decoration:none;color:#000}.banner-bg{height:100vh;background:url(assets/images/pattern-banner.webp) 0 0 no-repeat;background-size:1080px;background-position:center;position:absolute;top:0;left:0;width:100%}.pricing{position:relative;overflow:hidden}.pricing-box{position:relative;border:2px solid #d70d2e;border-radius:10px;padding:13px 25px;background:url(assets/images/pricing-bg.png) no-repeat;background-position:center;background-size:cover;margin-bottom:20px;z-index:1;cursor:pointer;background-color:#fff;min-height:440px}.pricing-box .title{margin-bottom:15px}.pricing-box .title h5{font-size:17px;color:#333;font-weight:600;line-height:120%}.pricing-box .title h6{font-weight:500;font-size:18px;color:#999;text-transform:uppercase}.pricing-box .title h6 span{display:inline-block;text-decoration:line-through;text-decoration-color:var(--primary-color);transition:none}.pricing-box .title h3{font-size:28px;font-weight:700;color:#d70d2e}.pricing-box .title p{font-size:12px;margin:0;color:#000;font-weight:500}.pricing-box ul.inline-flex li{display:inline-block;width:46%;font-size:14px;text-align:left;border-right:1px solid #ccc;font-weight:600;margin-right:10px}.pricing-box ul.inline-flex li span{display:block;font-size:10px;transition:none;font-weight:300}.pricing-box ul.inline-flex{font-size:0;margin:17px 0}.pricing-box ul.inline-flex li:last-child{border-right:0}.pricing-box .details{margin-bottom:20px}.pricing-box .details ul{height:160px;margin-bottom:15px;transition:inherit}.pricing-box .details *{transition:none}.pricing-box .details ul li{font-size:12px;margin-bottom:5px;font-weight:500}.pricing-box .details ul li strong{transition:none}.pricing-box .details ul li i{font-size:14px;color:#9f1ebc;font-weight:400;margin-right:5px}.pricing-box .details h6{font-size:18px;color:var(--primary-color);font-weight:600}.pricing-box .details p{font-weight:500;font-size:12px;margin:0}.pricing-box .details p span{color:var(--primary-color);font-weight:600}.pricing-box .info .order-now{font-size:14px;font-weight:600;color:#333;border:2px solid #d70d2e;padding:7px 45px;border-radius:30px;text-transform:uppercase;display:inline-block;margin-bottom:13px}.pricing-box .info ul{display:flex;align-items:center;justify-content:space-between}.pricing-box .info ul li{display:inline-block}.pricing-box .info ul li a{font-size:16px;color:#333;font-weight:700}.pricing-box .info ul li a span{display:block;font-weight:500;font-size:12px;color:#666}.pricing-box::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;border-radius:7px;opacity:0;transition:all .3s ease-in-out;background:#db1e5a;background:-moz-linear-gradient(-45deg,#db1e5a 0%,#1d1a42 100%);background:-webkit-linear-gradient(-45deg,#0c77ae 0%,#59af5d 100%);background:linear-gradient(135deg,#d70d2e 0%,#831426 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1e5a', endColorstr='#1d1a42',GradientType=1 )}.pricing-box .title h3 span{display:inline-block;font-size:50%}.pricing-box *{transition:all .3s ease-in-out}.pricing-box:hover::before{opacity:1}.pricing-box:hover h5{color:#fff}.pricing-box:hover h6{color:#ffa6cd}.pricing-box:hover .details h6{color:#fff}.pricing-box:hover h6 span{text-decoration-color:white}.pricing-box:hover h3{color:#fff}.pricing-box:hover p{color:#fff}.pricing-box:hover p span{color:#ffcd04}.pricing-box:hover ul li{color:#fff}.pricing-box:hover ul li i{color:#090909}.pricing-box:hover ul li a{color:#fff}.pricing-box:hover ul li a span{color:#fff}.pricing-box:hover .order-now{background-color:#fff;color:#b4102b}.pricing-sec .sec-heading{text-align:center;margin:0 0 30px}.pricing-sec .sec-heading h6{color:#000;font-size:18px;margin:0}.pricing-sec .sec-heading h4{font-size:38px;color:#000;font-weight:500;margin:5px 0}.pricing-sec .sec-heading h4 em{font-style:normal;color:#d70d2e}.pricing-sec .sec-heading p{font-size:15px;font-weight:300;margin:0 auto}.custom-tabs #tabs-nav{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto 30px;width:100%;gap:10px}.custom-tabs #tabs-nav li{background:transparent}.custom-tabs #tabs-nav li a{background:#f1f1f1;color:#000;min-width:130px;display:block;padding:5px 10px;border-radius:5px;font-size:13px;text-align:center}.for-service-pg.pricing-sec .custom-tabs #tabs-nav li a{background:#fff;color:#000}.for-service-pg.pricing-sec .custom-tabs #tabs-nav li a:hover,.for-service-pg.pricing-sec .custom-tabs #tabs-nav li.active a{background:#d70d2e;color:#fff}.custom-tabs #tabs-nav li a:hover,.custom-tabs #tabs-nav li.active a{background:#d70d2e;color:#fff}.pricing-box .details ul li{position:relative;padding:0 0 0 10px;line-height:130%;margin:0 0 3px 0}.pricing-box .details ul li:before{content:"";position:absolute;display:block;width:5px;height:5px;background:#000;border-radius:50%;top:5px;left:0}.pricing-box:hover .details ul li:before{background:#fff}.tab-content .owl-dots .owl-dot{background:#f1f1f1;width:15px;height:15px;border-radius:50%;margin:0 1px}.tab-content .owl-dots{text-align:center}.tab-content .owl-dots .owl-dot:hover,.tab-content .owl-dots .owl-dot.active{background:#d70d2e}.cstm-popup{left:0;position:fixed;top:0;z-index:999;background:rgb(0 0 0 / 90%);width:100%;height:100%;display:none}.cstm-popup div.default-cls{background:#00000005;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.cstm-popup .content-body{display:flex;align-items:center;justify-content:center;height:100%}.cstm-popup .flowbox{max-width:80%;padding:30px;height:100%;min-height:500px;border:solid 10px #d70d2e;border-radius:10px;background:#fff url(assets/images/pattern-banner.webp) 0 0 no-repeat;background-size:cover;background-position:center;height:auto;position:relative}.cstm-popup a.default-cls{position:absolute;right:-28px;top:-27px;font-size:30px;color:#d70d2e;background:#fff;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;box-shadow:0 0 8px 1px #00000059;display:block;z-index:1}.cstm-popup .content-body h2,.cstm-popup .content-body p.sub-head,.cstm-popup .content-body h4{text-align:center;margin:0}.cstm-popup .content-body h4{background:#d70d2e;color:#fff;display:inline-block;margin:0 auto;font-size:16px;padding:5px 20px;border-radius:10px}.cstm-popup .flowbox .alldata{text-align:center}.cstm-popup .content-body form{margin:30px 0 0}.cstm-popup .content-body p.sub-head{margin:10px 0}.cstm-popup .content-body p.sub-head a{text-decoration:underline}.cstm-popup .content-body form .wpcf7-form-control{background:transparent;border:none;border-bottom:solid 1px #000;border-radius:0;height:45px}.cstm-popup .content-body form textarea.wpcf7-form-control{height:120px}.cstm-popup .content-body form .submit-btn{text-align:center;background:#d70d2e;height:auto;padding:15px 40px;border:solid 1px #d70d2e;color:#fff}.cstm-popup .content-body form .submit-btn:hover{background:transparent;color:#d70d2e}.for-service-pg.pricing-sec{background: #cccccc57;padding:50px 0}.for-service-pg.pricing-sec .custom-tabs #tabs-nav{justify-content:center}.wp-block-getwid-images-slider.has-images-center .wp-block-getwid-images-slider__item{display:block}.footer-bottom ul li a svg{width:20px;height:18px}.footer-bottom ul li a svg path{fill:#fff}.pricing-slider{position:relative}.pricing-slider .owl-nav button{background:#dc2a47;color:#fff;width:50px;height:50px;border:solid 1px #dc2a47;transition:linear .2s;position:absolute;top:0;bottom:0;margin:auto;left:-60px}.pricing-slider .owl-nav button span{font-size:37px;line-height:43px}.pricing-slider .owl-nav button:hover{background:transparent;color:#dc2a47;transition:linear .2s}.pricing-slider .owl-nav button.owl-next{left:auto;right:-60px}#fp-nav{display:none!important}.page-id-6451 .services-all #post-8,.page-id-6449 .services-all #post-80,.page-id-6446 .services-all #post-82,.page-id-6444 .services-all #post-83,.page-id-6441 .services-all #post-84,.page-id-6439 .services-all #post-86,.page-id-6436 .services-all #post-85{display:none}body.home #fp-nav{display:block!important}.privacy-page h2{font-size:26px}.privacy-page .service-dtl-sec .head-sec h4{font-size:42px;text-transform:capitalize}.client-sec .branding-sec ul li{width:100%}.client-sec .branding-sec .owl-dots{text-align:center;margin:20px 0 0 0}.client-sec .branding-sec .owl-dots button.owl-dot{width:20px;height:20px;background: #0000005e;border-radius:50%;margin:0 5px 0 0}.client-sec .branding-sec .owl-dots button.owl-dot:hover,.client-sec .branding-sec .owl-dots button.owl-dot.active{background:#d70d2e}.client-sec .branding-sec ul li img{filter:grayscale(100%)}.pricing-box .title h6,.pricing-box .title h3{display:none}.pricing-box .details ul{height:220px}@media (min-width:0px) and (max-width:767px){body.home{overflow:inherit!important}header.header{padding:10px 0}header.header .container-fluid{padding:0 15px}header.header .branding figure{max-width:50px;margin:0}header.header .menu-sec>a{width:20px;display:block;height:20px}.banner-box .bannerimg{max-width:100%;text-align:center;padding:0;border:none;margin:50px 0 0 0}.banner-box .bannerimg figure{max-width:120px;margin:0 auto}.banner-box .bannerimg .container::before{width:95px;height:95px}.banner-box .banner-info{padding:0;text-align:center}.banner-box .banner-info ul li a{font-size:25px;text-align:center;display:block;width:100%;margin:23px 10px}.banner-box .banner-info h2{margin:0 0 30px;font-size:30px}.dotted .owl-dots{width:100%;height:auto;position:static;text-align:center;margin:30px 0 0 0}.dotted .owl-dots button.owl-dot{display:inline-block;margin:0 3px}.home-banner ul{height:100vh}.home-banner .scroll-box{left:0;right:0;margin:auto;bottom:40px}.home-banner{overflow:hidden}header.header.scrll{position:fixed;background:#fff!important;width:100%;left:0;z-index:999;top:0;padding:10px 0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown;animation-delay:.3s;box-shadow: 1px 3px 7px 0px rgb(0 0 0 / 8%)}header.header.scrll .branding figure{max-width:40px}.banner-box{margin:20% auto 0}.nav-panel{display:none}.about-sec .left-box{margin:0;max-width:100%}.about-sec .sec-heading h4{font-size:28px}.about-sec .right-box{padding:20px;overflow:hidden;margin:10px 0 0 0}.about-sec .right-box p{font-size:14px;line-height:155%}.about-sec .right-box p strong{font-size:120%}.home-banner .scroll-box:hover a i{font-size:15px;margin-top:88px}.home-banner ul.banner_slide{padding:0 0 190px 0}.banner-box .banner-info ul{padding:0}.home-banner ul.banner_slide{height:auto}.dotted .owl-dots{margin:0 0 30px 0}.banner-box .banner-info ul li a{margin:20px 0 6px;font-size:18px;padding:0 18px}.banner-box .bannerimg .container::before{width:70px;height:65px;object-fit:contain!important;left:70px}.panel-section .container-fluid{padding:0 16px}.section.services-sec{padding:70px 0}.section.about-sec{padding:40px 0}ul.libScroll{height:100%}.services-sec .sec-heading{margin-bottom:40px}.service-listing li{border:solid 1px #ccc;margin:0 0 10px 0;text-align:center}.service-listing{padding:0}.service-listing .service-counter h6{margin:0 auto}.service-listing .service-dtl-action{display:none}.service-listing .service-head h4 a{font-size:20px}.projects-sec .project-dtl{}.section.projects-sec{padding:40px 0 60px 0}.projects-sec .project-dtl .sec-heading{margin:0 0 50px 0}.section.solution-sec{padding:40px 0}.flow-chart ul li{max-width:100%;border:solid 1px #000;margin:0 0 10px 0;height:auto}div#getworkflow{padding:0 15px}.flow-chart ul li:nth-child(2)::before, .flow-chart ul li:nth-child(2)::after {display:none}.flow-chart ul li figure{position:static}li#single-flow{}ul.libScroll.mCustomScrollbar._mCS_1{touch-action:inherit}.projects-sec .project-media figure{max-height:300px}.projects-sec .project-media figure{max-height:300px}.workflow-document .flowbody .flowbox{padding:15px;max-height:480px;min-height:460px}.workflow-document .flowbody .flowbox p{font-size:14px;font-weight:300}.workflow-document .flowbody .flowbox h4{font-size:22px}.workflow-document .flowbody .flowbox .alldata{max-height:400px;overflow:hidden;overflow-y:scroll}.menu .menu-cont .col-md-4{display:none}.menu-dtl ul li a{font-size:38px}.menu-dtl h4{font-size:60px;display:none}.menu{padding:20px 15px}.project-popup .project-gallery{height:350px}.project-popup .project-body{height:500px;overflow:hidden;overflow-y:scroll;width:100%;position:absolute;top:0;bottom:0;margin:auto}.project-popup .project-body a.cls-pr{z-index:999;position:fixed;top:70px;right:0;background:#fff;width:30px;height:30px;border-radius:50%}.project-popup .project-body a.cls-pr span:before,.project-popup .project-body a.cls-pr span:after{width:74%;background:#000}.project-popup{width:100%;height:500px;margin:auto;top:60px}#all-pr{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#ccc}.project-popup .project-info{padding:15px}.project-popup .project-info h4{font-size:15px;font-weight:300}.project-popup .project-info h2{font-size:30px}.project-popup .project-info p{font-size:14px;font-weight:300;line-height:120%}.project-popup .project-info ul{gap:10px}.project-popup .project-info ul li h6{font-size:15px;font-weight:300}.project-popup .project-info ul li p{font-size:13px}.why-choose-sec .slide{height:auto}.why-choose-sec .choose-slide{}.why-choose-sec .choose-slide video{display:block}.why-choose-sec .choose-slide .logo-animate figure img{max-height:70px}.slide-body .slide-cont h4{font-size:25px;margin:0 0 0 0}.circle-icon-right:after{width:100%;height:100%;max-width:200px;max-height:200px}.why-choose-sec .slide::after{top:0;right:-80px;border:solid 30px #d70d2e}.keyword-slide .slide-left{padding:0}.why-choose-sec .slide.keyword-slide{padding-top:30px}.why-choose-sec .slide.keyword-slide h4{font-size:24px}.why-choose-sec .slide.keyword-slide h5{font-size:14px;float:none}.why-choose-sec .slide.keyword-slide h5::before{top:7px}.keyword-slide .slide-left p{text-align:left}.keyword-slide .slide-right ul li{border:solid 1px #000;padding:20px 0}.keyword-slide .slide-right ul li h5{height:50px;width:50px;border:solid 1px #000;margin:0 auto}.keyword-slide .slide-right ul li .info{float:none;padding:0;max-width:100%;text-align:center}.keyword-slide .slide-right ul li .info h4{font-size:24px;margin:15px 0 10px 0}.keyword-slide .slide-right ul li .info p{font-size:14px}.keyword-slide .slide-right ul li:nth-child(2) {left:0;border-top:0;border-bottom:0}.why-choose-sec .counter-slide{padding:50px 0 0 0}.counter-slide .slide-left ul li{width:48%;padding:5px;margin:0;border: solid 1px #090808c2;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}.counter-slide .slide-left ul li h4{font-size:32px}.counter-slide .slide-left ul li p{font-size:15px;margin:0}.counter-slide .slide-left ul{display:flex;flex-wrap:wrap;gap:10px}.connect-slide .content-bx h4{}.connect-slide .content-bx h2{font-size:30px;margin:15px 0}.why-choose-sec .slide::after{width:200px;height:240px;right:-10px;border:none;opacity:.03;display:none}.section.panel-section.client-sec.vertical-scrolling.icon-left::before{width:170px;display:none}.why-choose-sec .connect-slide{padding:20px 0 90px 0}.client-sec .branding-sec ul{margin:0 0 30px}.client-sec .branding-sec ul li{width:50%}.client-sec .branding-sec ul li figure{padding:0}.form-head{max-width:100%;float:none}.standard-form.clearfix{display:block}.form-body{width:100%}.footer-about{text-align:center}.footer .footer-about figure{margin:0 auto}.footer .footer-widget{padding:0;border-image-outset:c}.footer .footer-widget h4{text-align:center;border-bottom:solid 1px #3a3a3a;padding:0 0 8px 0;margin:30px 0 20px}.footer-bottom .footer-cnt{display:flex;flex-direction:column}.standard-form input.submit-btn{float:none;width:100%;max-width:100%;margin:0 0 40px 0}.innerbanner figure img{height:300px!important}.innerbanner .slick-list{height:300px!important}.innerbanner{height:300px}.innerbanner .inner-banner-info{top:105px;padding:0 10px}.innerbanner .inner-banner-info h2{font-size:20px}.innerbanner .inner-banner-info p{font-size:16px;margin:5px 0 0 0}.innerbanner .inner-banner-info a.theme-btn{margin:10px 0 0 0;font-size:11px;padding:6px 20px 6px 40px}.innerbanner .inner-banner-info a.theme-btn::before{font-size:18px}header.header{background: linear-gradient(0deg,rgb(0 0 0 / 14%) 0%,#000 67%)}.service-dtl-sec .head-sec p{font-size:14px}.inner-page .connect-slide{padding:30px 0}.connect-slide .content-bx h2{font-size:25px}header.header.scrll figure img.light-logo{display:none}header.header.scrll figure img{display:block}header.header.scrll .menu-sec img{filter:inherit}body.single.single-service .innerbanner .inner-banner-info p{display:none}body.single.single-service .innerbanner .inner-banner-info p:last-child{display:block}body.single.single-service .innerbanner .inner-banner-info{text-align:center}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding:0 0}.single-service .wp-block-media-text p{font-size:14px;margin:14px 0}.services-pg .brand-enhance{padding-top:0}.portfolio-sec ul li .single-pro figure{max-height:250px}.project-sec-page .info h4{font-size:20px}.project-sec-page .info p{font-size:14px;line-height:160%}.project-sec-page .single-pro{min-height:auto}.contact-pg .sec-heading h4{font-size:34px}.contact-pg .sec-heading p{font-size:14px;margin:0}.contact-pg .sec-heading p strong{font-size:20px}.contact-pg iframe{width:100%!important}.preloader .loader-wrape:before{width:250px;height:250px;right:-110px;top:-140px;border:solid 32px #d70d2e}.preloader:before{display:none}.preloader .loader-wrape .loader-body{max-width:120px}.preloader .loader-wrape .loader-body p{font-size:40px}.pricing-sec .sec-heading h4{font-size:28px}.custom-tabs #tabs-nav{display:flex;flex-direction:column}}.grecaptcha-badge{display:none!important}section.sc-vrqbdz-0.cLoNnb.sc-vrqbdz-0.cLoNnb{background:#d70d2e!important}.video-sec-panel video{max-width:900px;margin:0 auto;display:block;border:solid 12px #d70d2e}.fp-viewing-3 header.header .branding figure img.light-logo{display:none}.fp-viewing-3 header.header .branding figure img{display:block}