.bottom-col .f-links a::before{content:"";top:50%;transform:translateY(-50%);position:absolute}header.site-header{padding:8px 0;box-shadow:rgb(0 0 0 / 10%) 0 6px 37px;transition:0.3s}header.site-header .row{justify-content:space-between;align-items:center}.site-branding img.custom-logo{max-width:140px;width:100%}header.site-header ul#mega-menu-menu-1>li>a{font-weight:500!important}header.site-header ul#mega-menu-menu-1{line-height:unset}header ul li.magento-main-nav.d-n{display:none!important}.site-btn>div{display:block}.site-btn a{line-height:22px;font-weight:500;color:var(--white);background-color:var(--orange);border-radius:25px;padding:10px 30px;display:inline-block}.site-btn a:hover{background-color:#141212}ul.mega-sub-menu .menu-service{display:flex;flex-wrap:wrap}ul.mega-sub-menu .menu-service .service-info-box{width:50%;display:flex;align-items:center;margin-top:20px;padding-left:22px}ul.mega-sub-menu .service-info-txt a{font-size:16px;line-height:18px;font-weight:500;color:var(--black);margin-bottom:4px;width:auto}footer .footer-col ul li a:hover,ul.mega-sub-menu .service-info-txt a:hover,ul.mega-sub-menu .submenu-info-box a:hover{color:var(--orange)}ul.mega-sub-menu .service-info-txt p{font-size:14px;line-height:18px;color:var(--darkgray);margin:0!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;min-height:36px}ul.mega-sub-menu .service-info-txt{margin-left:10px}ul.mega-sub-menu .service-info-icon{line-height:0}ul.mega-sub-menu .service-info-icon img{width:64px;min-width:64px}.service-tab-title{border-right:none!important}.service-tab-title>ul>li a{line-height:19px!important;font-weight:500!important;padding:16px!important}.service-tab-title>ul.mega-sub-menu li{padding:0!important;border-bottom:1px solid #9a9ba0!important;margin-bottom:8px!important}ul.mega-sub-menu .submenu-info-box{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid #9a9ba0}ul.mega-sub-menu .submenu-info-box a{line-height:21px;letter-spacing:-.022em;color:#9a9ba0;margin-left:16px;font-weight:500}ul.mega-sub-menu .submenu-info-box img{width:40px;min-width:40px}.service-sub ul.mega-sub-menu h4.mega-block-title,.service-heading>a{line-height:21px;letter-spacing:-.022em;padding:10px 0 10px 16px!important}header .submenu-img a{width:100%!important;text-align:center}header .submenu-img a img{width:100%;max-width:441px!important}header .solution-menu .menu-sub-2{display:flex;flex-wrap:wrap;justify-content:space-between}.solution-menu .menu-sub-2 .submenu-info-box{width:100%;padding-right:5px}.company-menu .submenu-info-box a{font-weight:500}header li.service-tab-content{padding-left:2px!important;max-height:375px!important}.service-tab-content>ul>li{padding:5px 0 15px!important}.active-now>ul{opacity:1!important;visibility:visible!important}body header{position:fixed;width:100%;top:0;left:0;z-index:9999;background-color:var(--white);transition:0.5s linear}body header+section{margin-top:67px!important}footer#colophon{background-color:var(--black)}footer .f-nav-links{padding-top:11px;justify-content:space-between;padding-bottom:28px;margin:0 -10px;border-bottom:1px solid #fff3}footer .footer-col ul{margin:0;padding:0}footer .footer-col .menu-mobile-app-development-container ul li:nth-last-child(2) a{text-transform:unset}footer .footer-col{width:calc(20% - 20px);margin-top:37px;margin-left:10px;margin-right:10px}footer .footer-col h5.widgettitle{font-size:25px;line-height:37px;font-weight:500;color:var(--white);margin-top:0;margin-bottom:16px}footer .footer-col ul li{margin-bottom:8px}footer .footer-col ul li a{line-height:24px;color:#e4e4e4;text-transform:capitalize}.bottom-col .custom-html-widget p{margin:0;color:var(--black)}.bottom-col .custom-html-widget p a{color:var(--black)}.bottom-col .custom-html-widget p a:hover,.bottom-col .f-links a:hover{text-decoration:underline}.site-bottom-bar .row{margin:0 -12px}.site-bottom-bar .rating-box.col{width:calc(20% - 24px);border:1px solid #353535;text-align:center;display:flex;justify-content:space-between;align-items:center;padding:12px;margin:12px}.site-bottom-bar .rating-box.col .rating-img{line-height:0}.site-bottom-bar .rate-line{padding-right:20px}.site-bottom-bar .rate-line span{font-size:24px;font-weight:300;color:#fff}.site-bottom-bar .rating-num p{margin:0;color:var(--white);font-weight:500}.site-bottom-bar .rating-num{position:relative}.site-bottom-bar .rating-num::before{content:"";position:absolute;left:-23px;top:1px;width:16px;height:16px;background-image:url(/wp-content/uploads/2023/11/rating-star.svg)}.bottom-bar{padding:16px 0;background-color:#353535}.bottom-bar .bottom-row{align-items:center;justify-content:space-between}.bottom-col .f-links{margin-top:5px}.bottom-bar .bottom-row p{color:var(--white);margin:0;text-align:center}.bottom-bar .bottom-row p span{color:var(--orange);font-weight:500}.bottom-col .f-links a{color:var(--black);position:relative;margin-right:11px}.bottom-col .f-links a::before{background-color:var(--black);right:-8px;width:1px;height:14px}.bottom-col .f-links a:last-child::before{width:0;height:0}.footer-icons{display:flex;align-items:center}.footer-icons a{display:flex;line-height:0;padding:10px;background-color:#ffffff1a;border-radius:50%;width:40px;height:40px}.partner_icons{position:relative;display:flex;align-items:center;gap:60px}.partner_icons a{position:relative}.partner_icons a::after{content:"";display:block;border-right:1px solid #fff3;position:absolute;right:-30px;top:0;bottom:0}.partner_icons a:last-child::after{display:none}.footer-icons img{width:100%;transition:0.3s}.footer-icons a:hover{opacity:.6;transition:0.3s}.site-bottom-col .textwidget{display:flex;align-items:center;flex-wrap:wrap}.site-bottom-bar{padding:0 0 35px 0;background-color:var(--black)}.row.footer-social{justify-content:space-between;padding:28px 0 20px;position:relative;gap:20px;flex-wrap:nowrap}.row.footer-social::before{left:38px;background-image:linear-gradient(to left,#ffffff,#dadada,#fff0)}.row.footer-social::after{right:38px;background-image:linear-gradient(to right,#ffffff,#dadada,#fff0)}.career{justify-content:center;align-items:center;border:1px solid var(--lightgray);border-radius:10px;padding:40px 20px;margin:40px 0;display:none}.career .career-col-1{max-width:297px;margin-right:230px}.career .career-col-1 h2{color:var(--black);margin-top:0;margin-bottom:20px}.career .career-col-2{max-width:303px;line-height:0}.career .career-col-2 img,.site-bottom-bar .site-bottom-col{width:100%}.career-info{display:flex;align-items:center;border-bottom:1px solid #5b5b5b;padding:10px 0;margin:8px 0}.career-info:last-child{margin-bottom:0}.career-info img{max-width:24px}.career-info a{color:var(--darkgray);margin-left:12px}footer li.hire-avail a,header ul li a.hire-avail{position:relative}footer li.hire-avail a::after,header ul li a.hire-avail::after{content:"";background-image:url(/wp-content/uploads/2023/02/career-popup.gif);position:absolute;width:21px;height:21px;right:-30px;top:0;background-size:contain;transition:0.3s}header ul li a.hire-avail::after{right:-25px;top:1px}footer li.hire-avail a:hover:after{opacity:.8}.footer-social h4{font-family:"Poppins";font-weight:600;font-size:25px;line-height:37px;color:#fff;margin:0 0 16px}.footer-icons{display:flex;align-items:center;gap:16px}header #mega-menu-menu-1 li.mega-menu-item-35756>ul li a.hire-avail::after{display:none!important}section.footer-company-list{background-color:var(--offgray);padding:35px 0}.row.company-list-row{margin:16px -8px 0 -8px}.row.company-list-row .col{margin:0 8px;background-color:var(--white);box-shadow:0 4px 4px 0 #0000001a;border-radius:8px;padding:25px}.row.company-list-row .company-list-head{display:flex;align-items:center;margin-bottom:15px}.row.company-list-row .company-list-info p{color:var(--darkgray);margin:0}.row.company-list-row .company-list-head img{width:37px;border-radius:3px}.row.company-list-row .company-list-head h4{margin:0 0 0 13px;color:var(--black)}@media only screen and (min-width:1025px) and (max-width:1199px){header #mega-menu-menu-1 li.hiredev-main-nav>ul,header #mega-menu-menu-1 li.magento-main-nav>ul,header #mega-menu-menu-1 li.service-main-nav>ul,header #mega-menu-menu-1 li.techno-main-nav>ul{width:840px!important}header #mega-menu-menu-1 li.company-menu-main>ul{transform:translate(100%,13px)!important}.service-sub ul.mega-sub-menu h4.mega-block-title,.service-heading>a{font-size:14px!important}}@media only screen and (min-width:501px) and (max-width:767px){footer .footer-col:nth-child(2n){margin-right:0}footer .footer-col{width:calc(50% - 17px)}}@media only screen and (min-width:576px) and (max-width:991px){.row.company-list-row .col{width:calc(50% - 16px);margin:8px}}@media only screen and (min-width:768px) and (max-width:1199px){footer .f-nav-links{justify-content:flex-start}footer .footer-col{width:calc(33.33% - 20px)}}@media only screen and (min-width:992px){.row.company-list-row .col{width:calc(25% - 16px)}}@media only screen and (min-width:1025px){header.site-header ul#mega-menu-menu-1 .submenu-info-box a{width:auto!important}header #mega-menu-menu-1 li.service-main-nav>ul.mega-sub-menu{left:0!important;max-width:280px!important}ul.mega-sub-menu .menu-service .service-info-box:first-child,ul.mega-sub-menu .menu-service .service-info-box:nth-child(2){margin-top:0}header .service-sub.magento-store-mobile,header ul li.contact-link{display:none!important}header ul.mega-sub-menu li.service-sub:nth-child(2){margin-top:20px!important}.service-sub ul.mega-sub-menu h4.mega-block-title,.service-heading>a{border-bottom:1px solid #ec6a26!important}.service-sub>ul>li:last-child>ul>li{padding-right:0!important}.service-sub>ul>li>ul>li{padding:0 20px 0 0!important}ul#mega-menu-menu-1>li>ul{padding:20px!important;box-shadow:rgb(0 0 0 / 5%) 0 6px 37px!important}header #mega-menu-menu-1 li.solution-menu-main>ul{max-width:360px!important;min-width:unset!important;left:50%!important;transform:translate(-55%,13px)!important}header #mega-menu-menu-1 li.solution-menu-main>ul h4{max-width:420px}header #mega-menu-menu-1 li.company-menu-main>ul{max-width:250px!important;right:-50px!important}header #mega-menu-menu-1 li.mega-company-menu-main>ul{transform:translate(-12%,13px)}header #mega-menu-menu-1 li.mega-menu-item-1403>ul{max-width:360px!important;min-width:unset!important;left:unset!important;transform:translate(18%,13px)!important}header #mega-menu-menu-1 li.mega-menu-item-35756>ul{max-width:360px!important;min-width:unset!important;left:-50%!important;transform:translate(50%,13px)!important}header #mega-menu-menu-1 li.company-menu-main.work>ul{right:0px!important}}@media only screen and (min-width:1200px){header #mega-menu-menu-1 li.hiredev-main-nav>ul,header #mega-menu-menu-1 li.magento-main-nav>ul,header #mega-menu-menu-1 li.techno-main-nav>ul{min-width:1150px;transform:translate(-11%,13px)}}@media only screen and (min-width:1300px){header #mega-menu-menu-1 li.service-main-nav>ul{min-width:350px!important;transform:translate(-4%,13px)!important;right:unset!important}}@media only screen and (min-width:1441px){.row.company-list-row .company-list-head h4{font-size:20px;line-height:32px}.row.company-list-row .company-list-info p{font-size:18px;line-height:28px}}@media only screen and (max-width:1440px){footer .footer-col h5.widgettitle{font-size:22px;line-height:30px}.footer-icons img{max-width:28px;max-height:28px}.row.company-list-row .company-list-head img{width:30px}.row.company-list-row .col{padding:20px}ul.mega-sub-menu .service-info-icon img,ul.mega-sub-menu .submenu-info-box img{width:40px;min-width:40px}header .container{max-width:1300px}}@media only screen and (max-width:1199px){.site-bottom-bar .row{margin:0 -10px;justify-content:center}.site-bottom-bar .rating-box.col{width:calc(25% - 20px)}.site-btn a,ul.mega-sub-menu .submenu-info-box{font-size:14px}header.site-header ul#mega-menu-menu-1>li>a{font-size:14px!important;padding:0 5px 0 0!important}.site-btn a{padding:8px 25px}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{margin:0 0 0 4px}}@media only screen and (max-width:1024px){header ul li a.hire-avail{width:auto}header ul li a.hire-avail::after{right:-28px}header ul#mega-menu-menu-1>li span.mega-indicator{pointer-events:none!important}header.site-header{padding:15px 0}header.scrolling_down{position:fixed;width:100%;transition:0.5s linear;left:0}header .mega-toggle-label>span{font-weight:500}header .service-sub.magento-store-mobile .menu-service{margin:0 0 20px;justify-content:space-between}ul.mega-sub-menu .menu-service .service-info-box{padding-left:0;padding-right:10px;width:48%}.mega-menu-toggle .mega-toggle-blocks-center,.mega-menu-toggle .mega-toggle-blocks-left,header .magento-main-nav .magento-store-desk{display:none!important}header.site-header ul#mega-menu-menu-1>li{border-bottom:1px solid #dbdbdb!important;padding:5px 0!important}.service-sub>ul>li>ul>li{padding:0!important}header .site-btn{display:block;margin-right:40px}li.submenu-img ul a{display:none}.service-heading-tab .textwidget.custom-html-widget{display:block!important}.service-sub li .custom-html-widget{display:none;padding-left:5px}header li.company-menu-main .custom-html-widget{display:block!important}.service-sub ul.mega-sub-menu h4.mega-block-title .service-heading>a{position:relative}.service-sub ul.mega-sub-menu h4.mega-block-title::after,.service-heading>span::after{position:absolute;top:10px;right:0;content:"\f347";font-family:dashicons;font-weight:400;display:inline-block;font-size:16px;color:#ec6a26}.service-heading-tab>ul>li:nth-child(2){padding-left:6px!important}.service-sub ul.mega-sub-menu h4.mega-block-title.active-widget::after,.service-heading>span.active-widget::after{transform:rotate(180deg)}header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{background-color:#fff0;padding:20px 1px 5px 5px}header .site-logo{max-width:180px;width:100%}header .site-nav-sec{position:absolute;right:11px;top:20px;transition:0.4s}header.site-header ul#mega-menu-menu-1>li>a{font-size:16px!important;padding:0!important}#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{left:-100%!important;top:80px!important}#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open+#mega-menu-menu-1{top:80px!important;left:0!important;z-index:999999999;max-height:100%;height:100%;padding-bottom:110px}header #mega-menu-menu-1{background-color:var(--white)!important}#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open:after{background:var(--white);z-index:999999999}header .mega-toggle-block,header .site-branding{position:relative;z-index:99999999999;transition:0.4s;top:0}header.site-header ul#mega-menu-menu-1{max-width:100%!important;width:100%!important}header.site-header .row{display:block;display:flex;align-items:center}.career{justify-content:space-around}.career .career-col-1{margin-right:50px}}@media only screen and (max-width:991px){.site-bottom-bar .rating-box.col{width:calc(32% - 20px);padding:10px;margin:10px}.row.footer-social::before{left:0}.row.footer-social::after{right:0}.partner_icons{gap:30px}.partner_icons a::after{right:-15px}.footer-icons{justify-content:start}}@media only screen and (max-width:767px){footer .footer-col h5.widgettitle{font-size:20px;line-height:28px}.row.footer-social{flex-wrap:wrap}.solution-menu .menu-sub-2 .submenu-info-box{width:50%}.career .career-col-1{max-width:400px;margin-right:0}.career .career-col-2{max-width:450px;margin-bottom:20px}.bottom-bar .bottom-row,.career{flex-direction:column-reverse}.footer-icons,.site-bottom-bar .row,.site-bottom-col .textwidget{justify-content:center}}@media only screen and (max-width:575px){.site-bottom-bar .rating-box.col{width:calc(50% - 20px);margin:5px}.footer-icons img{max-width:25px;max-height:25px}.footer-icons{flex-wrap:wrap;justify-content:start}.row.company-list-row .col{margin-bottom:10px}ul.mega-sub-menu .menu-service .service-info-box{padding-right:0;width:100%}.solution-menu .menu-sub-2 .submenu-info-box{width:100%}.career{padding:50px 15px}.bottom-col .custom-html-widget p,.bottom-col .f-links a{font-size:15px;line-height:20px}}@media only screen and (max-width:500px){footer .footer-col h5.widgettitle{font-size:18px;line-height:26px;margin-bottom:5px}footer .footer-col{width:100%;margin-left:0;margin-right:0;margin-top:16px}.footer-col h5.widgettitle{position:relative;padding-right:20px}.footer-col h5.widgettitle::after,.footer-col h5.widgettitle::before{content:"";position:absolute;background-color:var(--white);transition:0.3s}.footer-col h5.widgettitle::before{width:16px;height:2px;top:10px;right:0}.footer-col h5.widgettitle::after{width:2px;height:16px;top:3px;right:7px}.footer-col h5.widgettitle.active-bar::after{transform:rotate(90deg)}h5.widgettitle+div{display:none;padding-top:5px}footer .f-nav-links{padding-top:20px;padding-bottom:20px;margin:0}}@media only screen and (max-width:425px){.site-bottom-bar .rating-box.col .rating-img img{max-width:80px;width:100%;max-height:30px}.footer-icons a{margin:10px}}.contact_link{display:flex;justify-content:center;align-items:end;gap:40px;margin-top:32px;flex-wrap:wrap;padding:20px}.contact_link .contact_item{display:flex;align-items:center;gap:10px}.contact_link .contact_item .image_item{display:flex;justify-content:center;align-items:center;background-color:var(--white);width:48px;height:48px;border-radius:50%;box-shadow:0 0 8px 0 #00000014}.contact_link .contact_item .image_item img{width:24px}.contact_link .contact_item .contact_details a{font-size:16px!important;line-height:20px}.contact_link .contact_item .contact_details .link_text{color:var(--black)}.work_links{display:flex;align-items:center;flex-wrap:wrap;gap:20px;width:100%}.work_links .work_items{position:relative;width:calc((100% / 4) - 10px)}.work_links .work_items .work_title{display:flex;justify-content:space-between;border-bottom:1px solid #ec6a26;padding:10px 16px;margin-bottom:20px}.work_links .work_items .work_title a{color:#ec6a26;display:flex;align-items:center;justify-content:space-between;width:100%}.work_links .work_items .work_title a span{font-size:16px;line-height:26px}.work_links .work_items .image_item{position:relative;width:100%;padding-top:74%}.work_links .work_items .image_item img{position:absolute;top:0;left:0;width:100%;object-fit:cover}.work_links .work_items .outer_item{padding:0 16px}.work_items .video_link{position:relative}.work_links .testimonial_image{position:relative}.work_items .testimonial_link .video-play-button:before{width:53px;height:53px}.work_items .testimonial_link .video-play-button:after{width:53px;height:53px}.testimonial_link a{width:20px!important}@media screen and (max-width:1300px){.contact_link .contact_item .image_item{width:46px;height:46px}.contact_link .contact_item .contact_details a{font-size:14px!important;line-height:20px}}@media only screen and (max-width:1024px){.work_links .work_items{width:calc((100% / 3) - 14px)}.contact_link{display:none}}@media (max-width:768px){.work_links .work_items{width:calc((100% / 2) - 14px)}.contact_link .contact_item .contact_details a{font-size:14px!important;line-height:20px}}@media screen and (max-width:480px){header .site-logo{max-width:150px;width:100%}.site-btn a{padding:8px 20px}.work_links .work_items{width:100%}}@media screen and (min-width:1025px){#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-ai-menu-main:before{content:""!important;position:absolute!important;display:block;left:-9px;top:-11px;width:18px;height:18px;z-index:8;background:url(/wp-content/uploads/2025/11/listing-star-icon.svg) center center / 18px;transform:scale(1) rotateZ(0);animation:3s linear 2s infinite forwards scaleSequence;-webkit-animation:3s linear 2s infinite forwards scaleSequence;-moz-animation:3s linear 2s infinite forwards scaleSequence;-ms-animation:scaleSequence 3s linear 2s infinite normal forwards;-o-animation:3s linear 2s infinite forwards scaleSequence}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-ai-menu-main{margin-right:16px!important}#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-ai-menu-main:after{content:""!important;position:absolute!important;display:block;left:-5px;top:-6px;width:20px;height:24px;z-index:6;border-radius:12px 0 0 0;border-left:6px solid #fff;border-top:6px solid #fff}@keyframes scaleSequence{0%{transform:scale(1) rotateZ(0)}20%{transform:scale(1.2) rotateZ(180deg)}40%{transform:scale(1.4) rotateZ(250deg)}60%{transform:scale(1.6) rotateZ(280deg)}80%{transform:scale(1.4) rotateZ(90deg)}100%{transform:scale(1) rotateZ(0)}}header #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-ai-menu-main a.mega-menu-link{--borderWidth:3px;position:relative;border-radius:4px!important;background:#ffffff!important;padding:5px 16px!important;display:flex;align-items:center}header #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-ai-menu-main a.mega-menu-link .mega-indicator{display:none}header #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-ai-menu-main a.mega-menu-link::after{content:""!important;display:block!important;position:absolute!important;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);border-radius:calc(2 * var(--borderWidth));z-index:-1;animation:animatedgradient 3s ease alternate infinite;background-size:300% 300%}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}}