html{scroll-behavior:smooth}.ctn-loader-img{position:absolute;left:50%;transform:translate(-50%,25px)}.remove-ul-margin ul{margin-bottom:0}.ctn-loader-img img{background-image:linear-gradient(-225deg,#0F8992 0%,#366A94 40%,#20547E 55%,#0F8992 100%);background-size:200% auto;animation:textclip 2s linear infinite;width:120px;backface-visibility:hidden}.hidden-field{display:block!important}.ast-above-header-bar{background-image:linear-gradient(110deg,var(--e-global-color-secondary) 78%,var(--e-global-color-primary) 28%)!important}.ast-logo-title-inline .ast-site-identity{padding:5px 0}.ele-reletive{position:relative;overflow:hidden}.entry-content p{margin-bottom:0}.ast-page-builder-template .entry-header{display:none}.main-header-menu .menu-item{border-bottom:2px solid #fff0}.main-header-menu>.menu-item>.menu-link{max-height:40px}.main-header-menu .menu-item:hover>.menu-link{color:var(--e-global-color-primary)}.main-header-menu .sub-menu{margin-top:10px!important;border-top:0;box-shadow:-4px -4px 7px rgb(15 137 146 / 22%),4px 4px 7px rgb(15 137 146 / 22%)!important}header .ast-custom-button-link .ast-custom-button{white-space:nowrap}.main-header-menu .sub-menu .menu-link{line-height:20px;padding:7px 1em}.main-header-menu .menu-item .menu-link::after{content:"";position:absolute;display:block;top:auto;left:0;right:0;bottom:0;height:2px;width:0;margin:0 auto;background:var(--e-global-color-primary);transition:.4s linear;transition-property:width}.main-header-bar-navigation .service .sub-menu{right:-20em!important;left:auto!important;display:grid;gap:20px;grid-template-columns:auto auto;padding:50px 20px}.main-header-bar-navigation .uiux .sub-menu{right:0!important;left:auto!important;top:10%!important;display:grid;gap:20px;grid-template-columns:auto auto;padding:50px 20px}.main-header-menu .menu-item:hover>.menu-link::after{width:70%;transition:.4s linear;transition-property:width}.main-header-menu .menu-item .sub-menu .menu-item:hover>.menu-link::after{width:0;transition:.4s linear;transition-property:width}.appgenix-menu-container{max-width:1300px;display:block;margin:auto;padding:10px 10px}.appgenix-menu-container .menu-title{display:none}ul.ubermenu-submenu.ubermenu-submenu-type-mega{padding:30px 20px!important;border-radius:24px;box-shadow:0 2px 13px 0 #13141529!important;clip:inherit!important}ul.ubermenu-submenu.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%;position:fixed;border:0}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{right:3px!important;margin-top:-8px!important;font-size:18px!important}.ubermenu .ubermenu-content-align-center>.ubermenu-image{float:left!important;margin-left:0!important;margin-right:0!important}.ubermenu-item-level-1 a{padding:15px 0!important}.service-menu:hover .sub-menu-icon span,.service-menu.ubermenu-current-menu-item .sub-menu-icon span{color:#2AABB4!important}.appgenix-menu-container .service-menu:hover .sub-menu-icon:before,.appgenix-menu-container .service-menu.ubermenu-current-menu-item .sub-menu-icon:before{background:linear-gradient(270deg,#0F8992 0%,#20547E 100%)!important}.appgenix-menu-container .service-menu:hover .sub-menu-icon img,.service-menu.ubermenu-current-menu-item .sub-menu-icon img{filter:brightness(0) invert(1)}.sub-menu-icon span,.sub-menu-icon img{transition:all 0.5s ease!important}.service-menu{padding:10px 10px!important;transition:background-color .55s ease-in-out;-moz-transition:background-color .55s ease-in-out;-webkit-transition:background-color .55s ease-in-out;border-radius:16px!important}.site-header .ubermenu-main ul.ubermenu-nav li:last-child a{padding-right:0!important}.ubermenu-nav li ul li a:hover{color:#000!important}.service-menu a{display:flex!important;align-items:center}.appgenix-menu-container .ubermenu-target-title{padding-left:30px!important;text-align:left;font-size:16px!important;font-weight:500!important;line-height:23px}.appgenix-menu-container .service-menu .sub-menu-icon img{margin-left:15px}.appgenix-menu-container .service-menu:nth-child(3) .sub-menu-icon img{margin-left:22px!important}.appgenix-menu-container .service-menu .sub-menu-icon{min-height:64px;position:relative}.service-menu .sub-menu-icon:before{content:"";position:absolute;width:64px;height:64px;border-radius:64px;background-color:#F5F6F6;top:50%;left:0;transform:translateY(-50%);transition:all 0.5s ease}.ubermenu-target-description{padding-left:0!important;font-size:14px!important;font-weight:500!important;color:#657085!important;padding-top:30px;text-align:left!important}.app-shadow .elementor-button-link{position:relative}.cf-7-submit{text-align:center}.cf-7-submit .elementor-button-link{display:inline-block}.cf-7-submit .elementor-button-link:before{width:120px;height:20px;left:80px}.wpcf7-response-output{color:#000!important}.app-shadow .elementor-button-link:before{content:'';position:absolute;width:80%;height:20px;bottom:0;left:10%;transform:translate(0,4px);filter:blur(5px);opacity:.7;z-index:-1}.wpcf7-spinner{position:absolute}.app-shadow.yellow .elementor-button-link:before{background:#FFE354;z-index:1}.app-boxes>.elementor-container>.elementor-column>.elementor-element-populated>.elementor-section,.testimonials-boxes>.elementor-container{height:100%}.app-tabs .elementor-tabs-wrapper{border-bottom:1px solid #e1e1e1}.app-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title.elementor-active{border-bottom:2px solid #0F8992!important;transition:.4s linear}.app-tabs .elementor-tab-mobile-title{display:none!important}.app-accordion .elementor-accordion-item{margin-bottom:10px;border:1px solid rgb(32 84 126 / .5)!important;border-radius:5px;overflow:hidden}.counter-box .counter-title{font-weight:800;font-size:36px;line-height:54px;color:#174D79;text-align:center}footer .site-footer-section:not(:last-child) .footer-widget-area ul{display:flex;flex-direction:column;gap:9px}footer .menu-item a{display:block;position:relative}.widget_nav_menu nav ul .menu-item .menu-link:hover{transform:translateX(0);letter-spacing:0!important}.text-15{color:#e6e8ea;font-size:15px;font-weight:500;line-height:24px}.text-18{color:#e6e8ea;font-size:18px;font-weight:500}.text-24{color:#fff;font-size:24px;font-weight:600}.footer-social-box-d{display:flex;align-items:center;gap:16px}.footer-top-left{border-right:1px solid rgb(217 217 217 / 22%);padding-right:68px}.footer-top-left .text-15{margin:30px 0;display:block}.footer-top-left .footer-logo-l{width:148px;height:auto}.footer-social-box-d .footer-a-icons{width:32px;height:32px;background:rgb(255 255 255 / 20%);display:flex;border-radius:30px;align-items:center;transition:all 0.5s ease;justify-content:center;font-size:17px}.footer-social-box-d .footer-a-icons:hover{background-color:var(--e-global-color-secondary)}.footer-right-div{padding-left:18px;display:flex;flex-direction:column;gap:18px}.footer-get-btn{font-size:18px;font-weight:600;line-height:28px;letter-spacing:0;fill:#FFF;color:#FFF;background-color:var(--e-global-color-secondary);border-radius:16px;padding:16px 40px 16px 40px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:fit-content;margin-top:15px}.footer-get-btn:after{content:"";position:absolute;inset:0;width:100%;height:0%;transform:translate(-50%,-50%) rotate(45deg);background:#1f4b6f;z-index:-1;top:50%;left:50%;transition:all 0.5s ease}.footer-get-btn:hover{box-shadow:0 8px 10px 0 rgb(23 77 121 / 36%);transform:translateY(-3px)}.footer-get-btn:hover:after{height:380%}footer .site-above-footer-wrap .site-above-footer-inner-wrap{border-bottom:1px solid rgb(217 217 217 / 22%);padding-bottom:50px}.address,.mail,.phone{padding-left:24px;position:relative;font-size:16px!important;color:#ffffff!important}.footer-mail-div{margin-bottom:14px}.footer-mail-div a{display:block}.address a,.mail a,.phone a{font-size:16px!important;color:#ffffff!important}.address a:hover,.mail a:hover,.phone a:hover{color:rgb(255 255 255 / .69)!important}.address i,.mail i,.phone i{position:absolute;left:0;top:7px;font-size:15px!important;opacity:.8}pre{color:#000!important}.site-header.no-fixed .main-header-bar-wrap{background-color:#fff0;transition:all .2s ease-out}.site-header.fixed .main-header-bar-wrap{position:fixed!important;background:#fff;top:0;width:100%;transition:all .4s ease-out;box-shadow:0 1px 2px rgb(0 0 0 / 15%)}.app-off{display:none}.toggle-head{cursor:pointer}.right-shedow::before{content:"";position:absolute;width:20px;height:90px;right:10px;opacity:1;background:linear-gradient(90deg,rgb(128 128 128 / .65) 0%,#EDEDED 100%);filter:blur(5px);border-radius:3px;top:4px;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(190deg)}.vshedow .elementor-element-populated{z-index:1}.widget{margin:0 0 .8em 0!important}.map{width:150px;height:50px;position:absolute;top:5%;right:25px}.map iframe{width:150px;height:50px}footer{position:relative}.model-open{z-index:99999;opacity:1;overflow:hidden}.edit-post-visual-editor h1,.edit-post-visual-editor .entry-content h1{color:#000!important}.growAndFade img{position:relative;z-index:9}.growAndFade::before{-webkit-animation:2s anim-effct-slide1 0s linear infinite;animation:2s anim-effct-slide1 0s linear infinite;position:absolute;content:'';width:92px;height:92px;top:50%;left:50%;border-radius:50%;z-index:0;margin-left:-46px;margin-top:-46px}.growAndFade::after{-webkit-animation:2s anim-effct-slide1 0s linear infinite;animation:2s anim-effct-slide1 0s linear infinite;position:absolute;content:'';width:92px;height:92px;top:50%;left:50%;border-radius:50%;z-index:0;opacity:0;animation-delay:1s;margin-left:-46px;margin-top:-46px}.growAndFade.naviblue::before,.growAndFade.naviblue::after{-webkit-box-shadow:0 0 0 80px #20547e;box-shadow:0 0 0 80px #20547e}.growAndFade.yellow::before,.growAndFade.yellow::after{-webkit-box-shadow:0 0 0 80px #FFE354;box-shadow:0 0 0 80px #FFE354}.growAndFade.lightred::before,.growAndFade.lightred::after{-webkit-box-shadow:0 0 0 80px #ff6c6b;box-shadow:0 0 0 80px #ff6c6b}.growAndFade.green::before,.growAndFade.green::after{-webkit-box-shadow:0 0 0 80px #1aa383;box-shadow:0 0 0 80px #1aa383}.site-footer-section .widget_block p{margin-bottom:14px}.elementor-container{height:100%}.dev-process::before{position:absolute;top:-11px;right:94px;content:"";background:#0F8992;height:29px;width:17px;transform:rotate(54deg);z-index:-1}.dedicated-process .dev-process::after{position:absolute;content:"";width:210px;height:3px;top:72px;right:-210px;background:linear-gradient(90deg,var(--e-global-color-primary) 0%,#fff0 100%);background-size:10px 2px,100% 2px;z-index:0}.dedicated-process .elementor-column:nth-child(3) .dev-process:after{display:none}@-webkit-keyframes anim-effct-slide1{0%{opacity:1;transform:scale(0)}100%{opacity:0;transform:scale(.5)}}.people-ask-for .elementor-toggle-item{border:1px solid rgb(15 137 146 / .92)!important;box-sizing:border-box;border-radius:5px}.people-ask-for .elementor-toggle .elementor-tab-title,.people-ask-for .elementor-toggle .elementor-tab-title.elementor-active,.people-ask-for .elementor-toggle .elementor-tab-content{border-bottom:none}.people-ask-for .elementor-toggle .elementor-tab-content,.people-ask-for .elementor-toggle .elementor-tab-content.elementor-active{border-left:5px solid #0F8992;margin:5px 0 5px 40px;border-width:2px!important}.heading-footer{color:#fff;font-size:20px;line-height:34px;font-weight:600}@-webkit-keyframes hover{0%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(5%)}100%{-webkit-transform:translateY(0%)}}@-webkit-keyframes hover-resrve{0%{-webkit-transform:translateY(5%)}50%{-webkit-transform:translateY(0%)}100%{-webkit-transform:translateY(5%)}}@-webkit-keyframes rotate-right{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes rotate-left{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}.main img{-webkit-transform:translate3d(0,0,0);-webkit-animation:hover 3s linear 1s infinite}.main_1 img{-webkit-transform:translate3d(0,0,0);-webkit-animation:hover-resrve 3s linear 1s infinite}.rotate_right{-webkit-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-animation:rotate-right 5s linear 0s infinite}.rotate_left{-webkit-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-animation:rotate-left 8s linear 0s infinite}.shedow{position:relative}.ast-single-post .entry-content a{text-decoration:none!important}.shedow:before{content:"";position:absolute;width:250px;height:72.3px;right:20px;opacity:.5;bottom:0;background:linear-gradient(131.68deg,#808080 49.01%,#EDEDED 84.82%);filter:blur(10px);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(185deg)}.wp-container-1.wp-block-social-links{gap:10px}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .4);z-index:99}.modal-content{position:relative;background-color:#fff0;margin:auto;padding:0;top:20%;width:100%;max-width:518px;-webkit-animation-name:fadeIn;-webkit-animation-duration:0.9s;animation-name:fadeIn;animation-duration:0.9s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.popup_close{color:#fff;float:right;font-size:28px;font-weight:700}.popup_close:hover,.popup_close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-content .elementor-inner-section{background-size:cover}.testmonial_text text-line-3{overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.testimonal_section button.slick-arrow{border-radius:50px!important;padding:0!important;width:48px;height:48px;background-color:#fff0;border:1px solid #B3B8BC;display:flex;align-items:center;justify-content:center;bottom:-83px;top:unset;transition:all 0.5s}.testimonal_section button.slick-arrow:hover{background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.testimonal_section button.slick-arrow:hover img{filter:brightness(0) invert(1)}.testimonal_section .slick-prev{left:20px}.testimonal_section .slick-next{left:90px}.testimonal_section button.slick-arrow::before{display:none}.main_tab{display:flex;justify-content:center;flex-flow:wrap}.title h2{margin-bottom:0;font-size:18px;font-weight:700;line-height:28px;text-align:center;color:var(--e-global-color-astglobalcolor8)}.post_bg{margin:10px;padding:35px 0 35px 0;box-shadow:0 0 5px 3px rgb(15 137 146 / 30%);background-position:0 30px;background-repeat:no-repeat;background-size:100% auto}.contant{margin-top:20px}.categories{display:flex;justify-content:center;margin-top:20px}.cat_title{color:#fff;font-family:"Saira",Sans-serif;font-size:16px;font-weight:600;background-color:var(--e-global-color-primary);border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;margin:0 5px}.cat_name{padding:15px;color:var(--e-global-color-astglobalcolor8);font-family:"Saira",Sans-serif;font-size:19px;font-weight:400;line-height:25px}.cat_img{padding:5px}.post_bg_slider{background-position:center center;background-repeat:no-repeat;background-size:contain;max-height:740px}.categories_inner{display:flex;justify-content:space-around;margin-top:20px;flex-flow:wrap}.cat_title_inner{border-style:solid;border-width:1px 1px 5px 1px;border-radius:8px;border-color:#29B6F6;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:35px;display:flex;align-items:center;justify-content:center;width:330px;height:130px}.slider_img{width:700px!important;margin:auto}.galley-slider .slick-prev:before{content:url(/wp-content/uploads/2022/05/Left.png);opacity:1!important}.galley-slider .slick-next:before{content:url(/wp-content/uploads/2022/05/Right.png);opacity:1!important}.galley-slider .slick-prev{z-index:5}body{overflow:hidden}.capcha .g-recaptcha.wpcf7-recaptcha>div{margin:auto}.cf7-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:7px}@keyframes spinner{to{transform:rotateZ(360deg)}}@keyframes letters-loading{0%,75%,100%{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0deg)}}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%)}.ast-icon.icon-arrow svg{margin-top:0px!important}.ast-menu-toggle{outline:0!important}.testimonal_section{display:flex;justify-content:space-around;margin-top:20px;flex-flow:wrap}.testimonal_section .testimonil_inner{border-radius:16px;margin:10px;padding:60px 30px 30px 30px;background-color:#fff;height:100%;position:relative;display:flex;flex-direction:column;box-shadow:0 4px 14px #1314151C;transform:scale(.96);transition:all 0.5s ease;flex-direction:column;justify-content:space-between;min-height:352px}.testimonal_section .testimonil_inner .client_img{transition:all 0.5s ease;flex-shrink:0}.client_img img{height:64px!important;border-radius:100px!important;width:64px;object-fit:cover}.testimonial_text{font-size:18px;font-weight:500;line-height:28px;color:#161616;margin-bottom:30px;transition:all 0.5s ease}.read-more-btn{display:none;font-size:16px;font-weight:400;line-height:24px;color:#161616}.testimonial_text .text-line-3{display:-webkit-box!important;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.testimonal_section .slick-slide{height:auto!important;display:flex!important}.testimonal_section .slick-slide>div{height:100%;width:100%;display:flex}.testimonal_section .testimonial_inner{height:100%;width:100%;display:flex;flex-direction:column}.quots{position:absolute;max-width:129px;width:100%;top:12px;left:12px;z-index:-1}.testimonil_inner:hover .quots{transform:none!important}.testimonial-rating-div img{object-fit:contain;margin:0 auto}.client_name{font-size:20px!important;font-weight:600!important;line-height:30px!important;color:#161616!important;margin-bottom:4px!important}.testimonal_section .slick-dots{bottom:-50px;display:flex;align-content:center;justify-content:center;gap:10px;right:20px;width:fit-content}.testimonal_section .slick-dots li{width:10px;height:10px;margin:0!important;transition:all 0.5s ease}.slick-dots li button{height:0!important;width:0!important;padding:0!important}.testimonal_section .slick-dots li button:before{font-family:slick;font-size:0;position:absolute;bottom:-80px;left:0;width:10px;height:10px;content:'•';text-align:center;opacity:.10!important;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;border-radius:23px}.testimonal_section .slick-dots li.slick-active button:before{opacity:1!important;color:#174D79;transition:500ms;background-color:#174D79!important}.testimonal_section .client-profile-bottom{display:flex;gap:16px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.testimonial-grid .testimonial-card{background:#fff;border-radius:16px;padding:30px;box-shadow:0 2px 13px 0 #13141529;transition:.5s;display:flex;flex-direction:column;justify-content:space-between}.testimonial-grid .testimonial-card:hover{transform:translateY(-5px);background-color:#f1f1f1;box-shadow:unset}.testimonial-grid .testimonial-card .testimonial-content{color:#3E3F40;line-height:29px;margin-bottom:25px;font-size:18px;letter-spacing:0}.testimonial-grid .testimonial-card .client-info{width:50px;height:50px;border-radius:50px;overflow:hidden;flex-shrink:0}.testimonial-grid .testimonial-card .testimonial-footer{display:flex;align-items:center;gap:15px}.testimonial-grid .testimonial-card .client-info img{width:100%;height:100%;object-fit:cover}.testimonial-grid .testimonial-card .client-details .client-name{color:#242526;font-size:20px;font-weight:700;line-height:30px;margin:0 0 3px 0}.testimonial-grid .testimonial-card .testimonial-rating img{display:block;width:91px;height:auto;object-fit:contain}.capcha-flex{gap:16px;flex-wrap:wrap}.post_title{color:#000;font-size:82px}.filed{display:flex;justify-content:center}.text-filed{width:100%}.home-contact-from{margin:0!important;display:flex;flex-direction:column;gap:30px}.home-contact-from .filed{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.error-text{color:#de2626}.form-send-btn input,.contact-modal-container .form-send-btn input{transition:all 0.5s ease;border-radius:16px 16px 16px 16px!important;padding:16px 40px 16px 40px!important;font-size:18px!important;font-weight:600!important;line-height:28px!important;letter-spacing:0}.form-send-btn input:hover,.form-send-btn input:focus,.contact-modal-container .form-send-btn input:hover,.contact-modal-container .form-send-btn input:focus{background-color:#1f4b6f!important}.form-send-btn{position:relative}.form-send-btn input:hover{box-shadow:0 8px 10px 0 rgb(23 77 121 / 36%)!important}.form-send-btn span,.contact-modal-container .form-send-btn span{width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%);margin:0!important}.home-contact-from span{font-size:12px!important;line-height:18px!important;font-weight:600!important}.wpcf7-select{color:#838383;background-color:#F6FAFB;border-style:solid;border:none;border-color:#0F89928A;border-radius:5px 5px 5px 5px;transition:200ms;padding:10px 10px 10px 10px}.wpcf7-form-control-wrap.ApplyFor{color:#838383;background-color:#F6FAFB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F89928A;border-radius:5px 5px 5px 5px;transition:200ms}.submit-btn{text-align:center;padding:10px 0 10px 0}.submit-btn .wpcf7-spinner{position:absolute}.wpcf7-file.resume::before{content:'Upload Resume :';color:#838383;padding-right:10px}.wpcf7-file.upload-button{color:#0F8992}.wpcf7-file.resume{color:#fff0}.wpcf7-file.resume::-webkit-file-upload-button{visibility:hidden}.wpcf7-file.resume::file-selector-button{visibility:hidden}.wpcf7-file.resume::before{content:'Choose File';color:#000;display:inline-block;background:#F0F0F0;border:2px solid #F0F0F0;border-radius:3px;padding:10px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:16px}.resume:active{outline:0}.resume:hover::before{border-color:#0F8992}.resume:active::before{background-color:#0F8992}.resume::placeholder{color:#858282;opacity:1}input[type=file]::file-selector-button{opacity:0;visibility:hidden;display:none}.dev-process{height:100%;margin-top:0!important}.lebal{color:#000}.career_form .wpcf7-form-control-wrap .wpcf7-form-control{border-style:none!important;border-bottom:2px solid #E1E1E1!important;border-radius:0px!important;background:transparent!important}.career_form .cf-7-submit{margin-top:10px}.inner-blog h3.elementor-post__title{height:120px}.blog-cat h5{color:#0f8992;padding:10px 0 0 15px}.blog-cat .cat-item{padding:10px 0 0 15px}.blog-cat .cat-item a{color:#000}.blog-cat .cat-item::marker{display:none;content:none}form.submitting .wpcf7-submit,form.submitting input[type="submit"],form.submitting button[type="submit"],form[data-submitting="true"] .wpcf7-submit,form[data-submitting="true"] input[type="submit"],form[data-submitting="true"] button[type="submit"]{opacity:0.45!important;cursor:not-allowed!important;filter:blur(.6px)!important}.industry-section{width:100%}.industry-section .inner-industry-block{display:flex;align-items:center;position:relative;gap:40px;justify-content:space-between}.industry-section .tabs-list{width:270px;display:flex;flex-direction:column;gap:16px;z-index:10}.industry-section .tab-item{font-size:20px;line-height:30px;color:#626262;cursor:pointer;position:relative;padding-left:27px;transition:all 0.5s ease 0.2s;font-weight:500;margin-bottom:0;display:blok}.industry-section .tab-item:hover{color:#174d79}.industry-section .tab-item.active{color:#174d79}.industry-section .tab-item::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:14px;background:#174d79;border-radius:0 6px 6px 0;opacity:0;transition:all 0.5s ease}.industry-section .tab-item.active::before{opacity:1;width:10px}.industry-section .tabs-content{flex:1;position:relative;min-height:500px;max-width:650px;background:#0a2438;border-radius:16px}.tabs-top-ring{position:absolute;top:0;right:0;width:120px;height:120px;background-image:url(https://www.appgenixinfotech.com/wp-content/uploads/2026/05/half-ring.webp);background-position:top right;background-repeat:no-repeat;background-size:contain}.industry-section .tab-panel{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:all 0.5s ease;min-height:100%;display:flex;align-items:center;justify-content:flex-end}.industry-section .tab-panel.active{opacity:1;visibility:visible;z-index:5}.industry-section .image-container{--base-transform:translateY(-50%);position:absolute;left:-390px;top:50%;transform:var(--base-transform) translateX(-40px);opacity:0;transition:all 0.8s ease;width:450px;height:450px;border-radius:50%;box-shadow:0 0 0 20px #ffffff1c;z-index:2;overflow:hidden;padding:14px;background-color:#fff;display:flex;align-items:center;justify-content:center}.industry-section .inner-img-block{width:100%;height:100%;border-radius:50%;overflow:hidden}.industry-section .image-container img{width:100%;height:100%;object-fit:cover}.industry-section .icon-container{--base-transform:translate(-50%, -50%);position:absolute;left:42px;top:50%;transform:var(--base-transform) scale(.6) rotate(-15deg);opacity:0;transition:all 1.2s ease,transform 1.2s cubic-bezier(.25,1,.5,1) 0.1s;width:90px;height:90px;background:#fff;border-radius:50%;z-index:3;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.industry-section .icon-container img{width:52px;height:52px;object-fit:contain}.industry-section .content-box{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:40px;max-width:486px}.industry-section .text-content{position:relative;z-index:2;color:#fff;transform:translateY(30px);opacity:0;transition:all 0.8s ease 0.4s}.industry-section .tab-panel.active .image-container{opacity:1;transform:var(--base-transform) translateX(0)}.industry-section .tab-panel.active .icon-container{opacity:1;transform:var(--base-transform) scale(1) rotate(0deg)}.industry-section .tab-panel.active .text-content{opacity:1;transform:translateY(0)}.industry-section .text-content .tab-title-s{font-size:30px;font-weight:700;line-height:40px;margin-bottom:20px;display:block}.industry-section .text-content p{color:#fff;font-size:16px;line-height:24px;font-weight:350;margin:0 0 30px 0}.industry-section .btn-read-more{display:inline-block;background:#2aabb4;color:#fff;padding:10px 40px;border-radius:16px;text-decoration:none;font-weight:700;font-size:16px;line-height:24px;transition:all 0.3s ease;overflow:hidden;position:relative;z-index:0}.industry-section .btn-read-more::after{content:"";position:absolute;inset:0;width:100%;height:0%;transform:translate(-50%,-50%) rotate(45deg);background:#1f848b;z-index:-1;top:50%;left:50%;transition:all 0.5s ease}.industry-section .btn-read-more:hover{box-shadow:0 8px 10px 0 rgb(42 171 180 / 36%);transform:translateY(-3px)}.industry-section .btn-read-more:hover::after{height:380%}.tech-marquee-container{position:relative;width:100%;height:200px;overflow:hidden}.tech-marquee-container::before{content:'';position:absolute;top:20px;left:0;width:100%;height:90px;background:linear-gradient(90deg,#fff0 0%,rgb(37 169 173 / .05) 50%,#fff0 100%);z-index:1}.center-active-ring{position:absolute;top:17px;left:50%;transform:translateX(-50%) scale(1.1);width:100px;height:100px;border-radius:50%;border:4px solid rgb(15 137 146 / .3);background-color:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .07);z-index:4;pointer-events:none}.center-name-label{position:absolute;top:135px;left:50%;transform:translateX(-50%);font-size:22px;font-weight:700;color:#282828;white-space:nowrap;margin-top:20px;z-index:10;opacity:0;transition:all 0.25s ease-in-out}.center-name-label.visible{opacity:1}.tech-marquee-track{display:flex;width:max-content;position:relative;z-index:5}.marquee-group{display:flex;align-items:center;gap:20px;padding:20px 0 20px 0;padding-right:50px}.tech-slide{display:flex;align-items:center;justify-content:center;width:90px;height:90px;flex-shrink:0;position:relative}.tech-box{display:flex;justify-content:center;align-items:center;width:55px;height:55px;background-color:#fff;border:1px solid #BCC9C9;border-radius:16px;transition:all 0.15s}.tech-box img{width:30px;height:30px;object-fit:contain;transition:all 0.15s}.tech-slide.active-center .tech-box{background-color:#fff0;border-color:#fff0;box-shadow:none;width:100px;height:100px;border-radius:50%}.tech-slide.active-center .tech-box img{width:45px;height:45px}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{font-weight:500!important}.portfolio-wrapper{width:100%;display:flex;flex-direction:column;gap:60px}.portfolio-filters{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.portfolio-filters .filter-btn,.gallery-portfolio .elementor-portfolio__filters .elementor-portfolio__filter{background:#fff0;border-bottom:3px solid #fff0;color:#282828;padding:8px 20px;border-radius:12px 12px 0 0!important;cursor:pointer;font-weight:400;font-size:20px;line-height:36px;transition:all 0.4s cubic-bezier(.25,.8,.25,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.portfolio-filters .filter-btn:hover,.gallery-portfolio .elementor-portfolio__filters .elementor-portfolio__filter:hover{background:#2AABB433;border-bottom-color:#174D79;color:#104169}.portfolio-filters .filter-btn.active,.gallery-portfolio .elementor-portfolio__filters .elementor-portfolio__filter.elementor-active{background:#2AABB433;border-bottom-color:#174D79;color:#104169;font-weight:600}.gallery-portfolio .elementor-portfolio__filters{margin-bottom:60px!important}.portfolio-load-more-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:30px;width:100%}.card-meta-right{display:flex;align-items:center;gap:10px}.portfolio-card{position:relative;border-radius:16px;overflow:hidden;transition:all 0.4s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 2px 14px 0 #13141514}.portfolio-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .25) 69%,rgb(255 255 255 / .84) 77%,rgb(255 255 255) 100%);z-index:2;transition:all 0.4s ease}.portfolio-card:hover .portfolio-card-overlay{background:linear-gradient(180deg,#fff0 -5.41%,rgb(255 255 255 / .25) 67.12%,rgb(255 255 255 / 96%) 76.1%,#FFFFFF 100%)}.portfolio-card-content{position:relative;z-index:4;padding:30px 18px 18px 18px;width:100%;display:flex;flex-direction:column;gap:6px}.center-image-container{padding:60px 34px 30px 34px;position:relative;z-index:22}.center-image-container .center-image-block{width:100%;height:245px;z-index:7;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:all 0.5s ease}.portfolio-card .hover-image{position:absolute;width:100%;height:100%;object-fit:contain;transition:all 0.8s ease;filter:drop-shadow(0 15px 25px rgb(0 0 0 / .5));z-index:1;opacity:0;transform:scale(.6) rotate(-10deg)}.portfolio-card .center-image{opacity:1;width:100%;height:100%;object-fit:cover}@keyframes pf-float{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}100%{transform:translateY(0) scale(1)}}.portfolio-card-link{display:block;width:fit-content}.portfolio-card-title{font-weight:700!important;font-size:22px!important;line-height:33px!important;letter-spacing:0%;transform:translateY(0);transition:all 0.4s cubic-bezier(.25,.8,.25,1);color:#282828!important;margin:0!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-right:50px}.portfolio-card-meta{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.tech-icons-list{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tech-icon-wrapper{width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 2px 2px 0 #0000001C;border:1px solid #B3B8BC;display:flex;justify-content:center;align-items:center;transition:all 0.4s cubic-bezier(.25,.8,.25,1);position:relative}.tech-icon-wrapper img{width:24px;height:24px!important;object-fit:contain}.tech-icon-wrapper::after{content:attr(data-tooltip);position:absolute;bottom:120%;left:50%;transform:translateX(-50%) translateY(5px);background:#174d79;color:#fff;padding:3px 5px;font-size:10px;line-height:20px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:all 0.4s cubic-bezier(.25,.8,.25,1);z-index:10}.tech-icon-wrapper:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}.tech-icon-wrapper:hover{background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .3);transform:translateY(-3px)}.project-link-btn{width:36px;height:36px;border-radius:50%;background:#00000017;border:0;color:#174D79;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 0.5s ease;text-decoration:none}.project-link-btn svg{height:20px;width:20px}.project-link-btn:focus{background:#174D79!important;color:#fff!important}.portfolio-card:hover .center-image-block{opacity:0;transform:translateY(-20%)}.portfolio-card:hover .hover-image{opacity:1;transform:scale(1) rotate(0deg)}.portfolio-card:hover .project-link-btn{background:#174D79;color:#fff;transform:translateY(-3px)}.portfolio-card.pf-hide{display:none}.portfolio-card.pf-fade-out{opacity:0;transform:scale(.9) translateY(10px);pointer-events:none}.portfolio-card.pf-fade-in{animation:pfFadeInCard 0.4s ease forwards}@keyframes pfFadeInCard{from{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.portfolio-empty-message{grid-column:1 / -1;padding:40px 0}.portfolio-empty-message .empty-icons-block{width:60px;height:60px;border-radius:50%;background:#174D7924;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#174d79}.portfolio-empty-message .empty-message-block{text-align:center}.portfolio-empty-message .empty-message-block h3{font-weight:700;font-size:22px!important;line-height:33px!important;color:#282828!important;margin:20px 0 0 0!important}.portfolio-empty-message .empty-message-block span{font-weight:500;font-size:16px;line-height:24px;color:#3E3F40}.jobs-display-wrapper{max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:30px}.job-item-card{border:1px solid #1041695C;border-radius:16px;background:#fff;box-shadow:6px 6px 0 0 #10416933;overflow:hidden;padding:8px;transition:all 0.5s ease}.job-item-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgb(0 0 0 / .05),0 4px 6px -2px rgb(0 0 0 / .03);border-color:#cbd5e1}.job-item-header{background:#1041690A;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:16px}.job-item-details{display:flex;flex-direction:column;gap:12px}.job-item-title{margin:0!important;font-weight:600!important;font-size:22px!important;line-height:33px!important;letter-spacing:0%!important;color:#161616!important}.job-item-meta-container{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:30px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;color:#1E1F21}.job-meta-tag{display:flex;align-items:center;gap:8px}.job-meta-tag img{width:20px;height:20px;flex-shrink:0;object-fit:contain}.job-apply-link{display:inline-block;padding:8px 28px;border:1.5px solid #104169;border-radius:30px;font-weight:600;font-size:18px;line-height:27px;letter-spacing:0%;white-space:nowrap;background:#fff0;color:#104169;text-decoration:none}.job-apply-link:hover{background:#104169;color:#fff;text-decoration:none}.job-item-body{padding:16px;color:#454748;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%}.job-item-body ul{margin:0;padding-left:20px;list-style-type:none}.job-item-body ul li{position:relative;margin-bottom:8px}.job-item-body ul li::before{content:"•";color:#0f4c81;font-weight:700;display:inline-block;width:6px;margin-left:-1em;position:absolute;left:0;top:0;font-size:18px;line-height:1.2}.job-item-body ul li:last-child{margin-bottom:0}.sm-block-job-item-action{display:none}.blog-card-section .rt-grid-item .rt-el-content-wrapper .tpg-el-image-wrap{margin-left:0!important;margin-right:0!important;border-radius:12px}.blog-card-section .rt-grid-item .entry-title a{font-weight:600!important}.blog-card-section .rt-grid-item .tpg-excerpt{margin-bottom:10px!important}.contact-modal-container .textarea-filed{position:relative}.contact-modal-container .des-char-limit{display:block;text-align:end}.wpcf7-form.invalid .home-contact-from .des-char-limit{margin-top:-15px}.open-contact-popup{cursor:pointer}.contact-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .55);z-index:99999;display:flex;align-items:center;justify-content:center}.contact-modal-container{background-color:#fff;width:100%;max-width:1300px;height:auto;max-height:calc(100vh - 40px);display:flex;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 10px 30px rgb(0 0 0 / .25);animation:popupFadeIn 0.35s ease-out;margin:20px}.contact-modal-close{position:absolute;top:10px;right:15px;width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:24px;cursor:pointer;z-index:10;color:#555;background-color:#fff;transition:sll 0.25s ease}.iframe-block-div{height:100%;flex:1}.open-calendly-popup{cursor:pointer}.contact-modal-close:hover{background-color:#eee;color:#111}.contact-modal-left{width:45%;background-size:cover;background-position:center;display:flex}.contact-left-overlay{flex:1;background:linear-gradient(to right,rgb(0 0 0 / .6) 0%,rgb(255 255 255 / .01) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:40px}.contact-left-content{color:#fff}.contact-left-content h2{font-size:25px;font-weight:700;margin:0;line-height:1.1;color:#fff}.contact-left-content p{font-size:15px;margin:5px 0 0 0;opacity:.9}.contact-modal-right{width:55%;padding:25px 40px;padding-bottom:20px;overflow-y:auto}.book-right-content{padding:20px 20px 12px 20px;background-color:#fafafa;width:100%;margin:0 auto;max-width:930px}.book-right-content .book-call-tag-line{margin-bottom:0!important}.contact-modal-right h2,.book-call-title{font-size:26px!important;font-weight:600!important;margin-bottom:4px;color:#111!important}.contact-subtitle,.book-call-tag-line{font-size:14px;color:#666;line-height:1.5;margin-bottom:20px!important}.contact-modal-container .home-contact-from{gap:7px}.contact-modal-container .home-contact-from span input{padding:10px 15px 10px 15px!important;border-radius:10px!important;font-size:16px!important}.contact-modal-container .home-contact-from textarea{max-height:100px;height:100%;resize:none}.contact-modal-container .choose-file-field{position:relative}.contact-modal-container .choose-file-field .attach-icon{position:absolute;top:29px;left:1px;height:44px;width:40px;border-right:1px solid #c1c1c1;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:8px 0 0 8px;background-color:#fff0}.contact-modal-container .choose-file-field .attach-icon img{height:20px;width:20px}.contact-modal-container .choose-file-field span input{padding-left:50px!important}.contact-modal-container .home-contact-from select{font-family:"Manrope",Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:var(--e-global-color-64ccd43);background-color:#F6F6F6;border-style:solid;border:1px solid #C1C1C1;transition:200ms;padding:10px 15px 10px 15px!important;border-radius:10px!important;appearance:none;background-image:url(/wp-content/uploads/2026/07/arrow-down.svg);background-repeat:no-repeat;background-position:99%;background-size:16px}.contact-modal-container .home-contact-from select:focus{background-color:#F6FAFB;border-color:var(--e-global-color-secondary);color:#000}.contact-modal-container .home-contact-from .cf7-bottom{margin-top:20px}.wpcf7-form .wpcf7-not-valid-tip{display:none!important}.wpcf7-form.invalid .wpcf7-not-valid-tip{display:block!important}@keyframes popupFadeIn{from{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.ast-builder-footer-grid-columns{gap:20px!important}.choose-file-field input[type="file"]{display:inline-block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:35px!important;font-size:14px!important;color:#333333!important;position:static!important;clip:auto!important;overflow:visible!important}.choose-file-field .wpcf7-form-control-wrap{display:block!important;visibility:visible!important;width:100%!important;height:auto!important}.perks-slider .elementor-widget-testimonial-carousel .elementor-main-swiper,.perks-slider .elementor-widget-reviews .elementor-main-swiper,.elementor-main-swiper,.perks-slider .swiper-container{overflow:hidden!important}.perks-slider .elementor-main-swiper .swiper-slide,.perks-slider .swiper-slide{flex-shrink:0!important}@media (min-width:991px){.ast-builder-grid-row-4-equal .ast-builder-grid-row{grid-template-columns:1fr 1fr 1fr 1.3fr!important}}@media (max-width:1700px){.ast-above-header-bar{background-image:linear-gradient(110deg,var(--e-global-color-secondary) 80%,var(--e-global-color-primary) 28%)!important}}@media screen and (max-width:1600px){.slider_img{width:600px!important;margin:auto}.galley-slider .slick-prev{left:0!important}.galley-slider .slick-next{right:50px!important}}@media (max-width:1550px){.ast-above-header-bar{background-image:linear-gradient(110deg,var(--e-global-color-secondary) 83%,var(--e-global-color-primary) 28%)!important}}@media (max-width:1400px){.map{position:relative;right:0}.post_title{font-size:65px}}@media (max-width:1366px){.industry-section .image-container{left:-278px;width:400px;height:400px}.industry-section .icon-container{left:110px;width:80px;height:80px}.industry-section .icon-container img{width:40px;height:40px}}@media (max-width:1260px){header .ubermenu .ubermenu-nav .ubermenu-item .menu-link:not(.sub-menu-icon){padding-left:12px!important;padding-right:12px!important}header .ubermenu .ubermenu-nav .service-main-menu .menu-link:not(.sub-menu-icon){padding-right:20px!important}}@media (max-width:1250px){.appgenix-menu-container .ubermenu-target-title{font-size:15px!important;padding-left:34px!important}.ubermenu .ubermenu-content-align-center>.ubermenu-image{width:30px;height:30px}}@media screen and (max-width:1200px){.ast-above-header-bar{background-image:linear-gradient(110deg,var(--e-global-color-secondary) 80%,var(--e-global-color-primary) 28%)!important}.slider_img{width:600px!important;margin:auto}.galley-slider .slick-prev{left:0!important}.galley-slider .slick-next{right:50px!important}.post_title{font-size:60px}.industry-section .image-container{left:-240px;width:370px;height:370px}.industry-section .icon-container{left:126px;width:70px;height:70px}.industry-section .icon-container img{width:36px;height:36px}.industry-section .tabs-content{max-width:550px}.industry-section .text-content .tab-title-s{font-size:24px;line-height:31px}.industry-section .content-box{padding:20px 40px 20px 20px;max-width:330px}.industry-section .tab-item{font-size:18px;line-height:28px;padding-left:16px}.industry-section .tabs-list{width:230px;gap:20px}.industry-section .tab-item.active::before{width:8px}.industry-section .tab-item::before{height:12px}.tabs-top-ring{width:80px;height:80px}}@media screen and (max-width:1150px){header .ubermenu .ubermenu-submenu{width:800px!important;min-width:800px!important;padding:20px 10px!important}.appgenix-menu-container .service-menu .sub-menu-icon img{width:25px!important;height:25px!important;object-fit:contain!important}.appgenix-menu-container .service-menu .sub-menu-icon:before{width:50px!important;height:50px!important}.appgenix-menu-container .service-menu .sub-menu-icon img,.appgenix-menu-container .service-menu:nth-child(3) .sub-menu-icon img{margin-left:12px!important}.appgenix-menu-container .ubermenu-target-title{font-size:14px!important;line-height:20px!important;padding-left:26px!important}}@media screen and (max-width:1100px){.portfolio-filters .filter-btn,.gallery-portfolio .elementor-portfolio__filters .elementor-portfolio__filter{padding:5px 18px;font-size:18px;line-height:28px}}@media screen and (max-width:1070px){header .ubermenu-item a{padding:10px 10px!important}.appgenix-menu-container .service-menu .sub-menu-icon img,.appgenix-menu-container .service-menu:nth-child(3) .sub-menu-icon img{margin-left:3px!important}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{font-size:15px!important}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{right:-2px!important;margin-top:-6px!important;font-size:14px!important}}@media screen and (max-width:1024px){.dev-process::after{display:none}.ast-builder-footer-grid-columns{grid-column-gap:20px!important}.ast-above-header-bar{background-image:linear-gradient(110deg,var(--e-global-color-secondary) 78%,var(--e-global-color-primary) 28%)!important}.slider_img{width:500px!important;margin:auto}.shedow:before{bottom:15px}.post_title{font-size:50px}.cf7-bottom{flex-direction:column}.industry-section .inner-industry-block{flex-direction:column}.industry-section .tabs-list{width:100%;flex-direction:row;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.industry-section .tabs-list::-webkit-scrollbar{display:none}.industry-section .tab-item{white-space:nowrap;padding:8px 20px;scroll-snap-align:start;font-size:16px;line-height:24px;background-image:linear-gradient(to right,rgb(23 77 121 / .12),rgb(23 77 121 / .12))!important;border-radius:24px}.industry-section .tab-item.active{background-image:linear-gradient(to right,#174d79,#174d79)!important;color:#fff}.industry-section .tab-item.active::before{display:none}.industry-section .tabs-content{max-width:100%;min-height:475px;width:100%;margin-top:190px}.industry-section .image-container{left:50%;top:-198px;width:340px;height:340px;--base-transform:translateY(-10%);transform:var(--base-transform) translateX(-50%)}.industry-section .tab-panel.active .image-container{transform:translateY(0%) translateX(-50%)}.industry-section .icon-container{left:50%;top:102px;--base-transform:translateX(-50%);width:80px;height:80px}.industry-section .content-box{padding:40px;text-align:center;align-items:flex-start;max-width:100%}.industry-section .tab-panel{align-items:flex-end}.industry-section .text-content .tab-title-s{font-size:26px;line-height:26px}}@media screen and (max-width:980px){.shedow:before{bottom:10px}.modal-content{max-width:450px}.text-filed{width:100%}.blog-cat{text-align:center}.blog-cat .cat-item{padding:10px 0 0 0}.blog-cat h5{padding:10px 0 0 0}.blog-cat ul{margin:0px!important}.footer-top-left{padding-right:48px}.testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.main-header-menu .sub-menu{box-shadow:none!important}.post_title{font-size:35px}.service-menu{padding:0px!important}.main-header-bar-navigation .service .sub-menu{padding:10px}}@media screen and (min-width:880px){.about-us-vision .elementor-widget-container{min-height:195px}}@media screen and (min-width:800px){.custom-model-main:before{content:"";display:inline-block;height:auto;vertical-align:middle;margin-right:0;height:100%}.tech-section{gap:32px}}@media screen and (max-width:799px){.custom-model-inner{margin-top:45px}.center-image-container{padding:30px 25px 25px 25px}.center-image-container .center-image-block{height:201px}}@media screen and (max-width:768px){.tech-marquee-container{height:160px}.tech-marquee-container::before{top:15px;height:75px}.center-active-ring{top:12px;width:80px;height:80px}.marquee-group{padding:15px 0;gap:15px;padding-right:40px}.tech-slide{width:75px;height:75px}.tech-box{width:45px;height:45px;border-radius:12px}.tech-box img{width:24px;height:24px}.tech-slide.active-center .tech-box{width:80px;height:80px}.tech-slide.active-center .tech-box img{width:36px;height:36px}.center-name-label{top:110px;font-size:16px;margin-top:15px}.testimonal_section .slick-next{left:80px}.testimonal_section button.slick-arrow{width:43px;height:43px}.testimonal_section button.slick-arrow img{height:20px!important}.testimonal_section .testimonil_inner{padding-top:40px}.quots{max-width:90px}.ctn-loader-img img{width:65px}.slider_img{width:350px!important;margin:auto}.shedow:before{bottom:5px}.map{width:200px;height:75px}.map iframe{width:200px;height:75px}.wpcf7-file.resume::after{display:flex}input[type='file']{color:transparent!important}.industry-section .text-content .tab-title-s{font-size:24px}.industry-section .content-box{padding:26px}.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.contact-modal-container{flex-direction:column;max-height:95vh;overflow-y:auto}.contact-modal-left{display:none}.contact-modal-right{width:100%;padding:20px 23px}.contact-accent-line{height:45px;margin-bottom:10px}.contact-modal-right h2,.book-call-title{font-size:22px!important}.contact-modal-close{top:10px;right:10px}.contact-modal-container .home-contact-from select{background-position:97%}.contact-modal-right{padding-top:0}.contact-right-content{position:sticky;top:0;background:#fff;z-index:2;padding-top:20px;padding-bottom:10px}.contact-subtitle{margin-bottom:0!important}}@media screen and (max-width:690px){.iframe-block-div{padding:16px}.book-right-content{padding:16px 16px 8px 16px}}@media screen and (max-width:618px){.center-image-container .center-image-block{height:285px}}@media screen and (max-width:580px){.contact-modal-container .choose-file-field .attach-icon{top:26px;height:62%}.gallery-portfolio .elementor-portfolio__filters{margin-bottom:32px!important}.app-tabs .elementor-tabs .elementor-tabs-wrapper{display:flex!important;flex-wrap:wrap}.app-tabs .elementor-widget-tabs .elementor-tab-desktop-title{padding:15px 15px}.app-tabs .elementor-tabs-wrapper{border-bottom:none}.app-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title{border-bottom:1px solid #e1e1e1!important}.slider_img{width:250px!important;margin:auto}.shedow:before{right:5px;opacity:.5;bottom:40px;background:linear-gradient(180.68deg,#808080 49.01%,#EDEDED 84.82%)}.modal-content{max-width:400px}.post_title{font-size:28px}.cf7-bottom{flex-direction:column}.testimonial-grid{grid-template-columns:repeat(1,1fr);gap:20px}.testimonial-grid .testimonial-card .testimonial-content{line-height:26px;margin-bottom:21px;font-size:16px}.testimonial-grid .testimonial-card{padding:20px}.testimonial-grid .testimonial-card .client-details .client-name{font-size:18px;line-height:28px}.portfolio-filters .filter-btn,.gallery-portfolio .elementor-portfolio__filters .elementor-portfolio__filter{padding:4px 12px;border-radius:12px!important;font-size:14px;line-height:24px;border-bottom:0!important}.portfolio-filters{gap:4px}.portfolio-wrapper{gap:32px}.center-image-container{padding:18px}.portfolio-card-content{padding:12px 16px 16px 16px}.portfolio-card-title{font-size:18px!important;line-height:28px!important;padding-right:0!important}.tech-icons-list{gap:5px}.tech-icon-wrapper{width:32px;height:32px}.tech-icon-wrapper img{width:20px;height:20px!important}.project-link-btn{width:32px;height:32px}.project-link-btn svg{height:18px;width:18px}.portfolio-card:hover .project-link-btn{transform:translateY(-5px)}}@media screen and (max-width:544px){.heading-footer{font-size:18px;line-height:28px}.address,.mail,.phone,.address a,.mail a,.phone a{font-size:14px!important;line-height:24px!important}.footer-top-left{padding-right:0;border-right:0;border-bottom:1px solid rgb(217 217 217 / 22%);padding-bottom:32px}.footer-right-div{padding-left:0;gap:18px;margin-top:22px}.text-24{font-size:20px;line-height:30px}.text-18{font-size:15px;line-height:25px}footer .site-above-footer-wrap .site-above-footer-inner-wrap{padding-bottom:32px}.contact-modal-right h2,.book-call-title{font-size:18px!important}.contact-subtitle,.book-call-tag-line{font-size:12px}.book-right-content{padding:16px 16px 0 16px}}@media screen and (max-width:500px){.ctn-loader-img{transform:translate(-50%,15px)}.map{width:250px;height:100px}.map iframe{width:250px;height:100px}.testimonal_section .testimonil_inner{border-radius:12px;margin:6px;padding:16px;min-height:280px}.testimonial_text{font-size:15px;line-height:24px}.client_name{font-size:18px!important;line-height:25px!important}.testimonal_section .slick-dots{display:none!important}.testimonal_section .slick-prev{right:70px;left:unset}.testimonal_section .slick-next{right:10px;left:unset}.client_img img{width:44px;height:44px!important}.industry-section .tabs-content{max-width:100%;min-height:380px;margin-top:214px}.industry-section .image-container{left:50%;top:-212px;width:250px;height:250px;padding:8px;box-shadow:0 0 0 16px #ffffff1c}.industry-section .tab-panel.active .image-container{transform:translateY(0%) translateX(-50%)}.industry-section .icon-container{top:12px;width:60px;height:60px}.industry-section .content-box{padding:20px}.industry-section .text-content p{margin:0 0 20px 0}.industry-section .text-content .tab-title-s{margin-bottom:8px;font-size:20px;line-height:30px}.industry-section .inner-industry-block{gap:30px}.tabs-top-ring{width:40px;height:40px}.counter-box .counter-title{font-size:29px;line-height:40px}.home-contact-from{gap:20px}.home-contact-from .filed{grid-template-columns:repeat(1,1fr);gap:20px}.center-image-container .center-image-block{height:230px}.job-item-header{flex-direction:column}.sm-none-job-item-action{display:none}.sm-block-job-item-action{display:block;margin-top:20px}.job-apply-link{padding:6px 22px;font-size:15px;line-height:24px}.job-item-header{padding:18px}.job-item-title{font-size:18px!important;line-height:28px!important}.job-item-meta-container{font-size:14px;line-height:22px;gap:12px}.job-item-body{padding:14px 10px;font-size:15px;line-height:22px}.contact-modal-container .home-contact-from .filed{gap:7px}}@media screen and (max-width:420px){.testimonal_section button.slick-arrow{width:37px;height:37px;bottom:-70px}.testimonal_section button.slick-arrow img{height:20px!important}.modal-content{max-width:320px}.wpcf7-file.resume::after{font-size:11px}.modal-content .testimonil_inner{background-size:auto}.industry-section .tabs-content{min-height:400px}.industry-section .tab-item{padding:5px 16px;font-size:14px;line-height:22px}.industry-section .tabs-list{gap:8px}.industry-section .text-content p{font-size:15px;line-height:23px}.center-image-container .center-image-block{height:190px}.home-contact-from .capcha iframe{transform:scale(.7)}}@media (max-width:350px){.industry-section .tabs-content{min-height:440px}.wpcf7-form.invalid .home-contact-from .des-char-limit{margin-top:0}}@media screen and (max-width:320px){.modal-content{max-width:280px}.modal-content .testimonil_inner{background-position:bottom center;background-size:auto}}.eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap>img{padding:5px}