@font-face{font-family:'Metropolis-bold';font-display:swap;src:url(https://www.w3villa.com/production/assets/Metropolis-Bold-a470d16eb70e97992529479e751032e8cfd0146043d2245ad63d312a6991de63.otf) format("opentype")}@font-face{font-family:'Metropolis-semibold';font-display:swap;src:url(https://www.w3villa.com/production/assets/Metropolis-SemiBold-1d58419be905f3a3d9f145a295e52d2cf863b89a19150c7e009ea56cdc823e67.otf) format("opentype")}@font-face{font-family:'Metropolis-regular';font-display:swap;src:url(https://www.w3villa.com/production/assets/Metropolis-Regular-6f8992eb58eeced41efea7076be4d468ac678f9778420438fab4a3358aa2b462.otf) format("opentype")}@font-face{font-family:"Metropolis-extrabold";font-display:swap;src:url(https://www.w3villa.com/production/assets/Metropolis-ExtraBold-0f14035ed8395852dc8f5e98cab6652160e9b97ba7c6193e27c72cf8092775cb.otf) format("opentype")}@font-face{font-family:"Metropolis-medium";font-display:swap;src:url(https://www.w3villa.com/production/assets/Metropolis-Medium-9110dda4baca06a6615fe50c473de0945a557dc53476e39efbf5b53c97f7a6d1.otf) format("opentype")}@font-face{font-family:"Metropolis-thinitalic";font-display:swap;src:url(https://www.w3villa.com/production/assets/Metropolis-ThinItalic-f4e4f47dbaa64a0fe9424bbe45ad83c6b767562284cd9bdec51952fc354ce4db.otf) format("opentype")}.grecaptcha-badge{visibility:hidden !important}.nav-pad{padding:0px !important}.color-blk{color:black}.post-content-metropolis-regular-font *{font-family:'Metropolis-regular' !important;color:black}.post-content-metropolis-regular-font * p{font-family:'Metropolis-regular' !important;color:black}.post-content-metropolis-regular-font * p span{font-family:'Metropolis-regular' !important;color:black}.post-content-metropolis-regular-font * strong{font-family:'Metropolis-semibold' !important;color:black}.metropolis-regular-font{font-family:'Metropolis-regular' !important}.metropolis-bold-font{font-family:'Metropolis-bold' !important}.metropolis-semibold-font{font-family:'Metropolis-semibold' !important}h1,h2,h3,h4,h5,h6{margin-bottom:20px !important;color:#1c1c1c}h1{font-family:'Metropolis-bold' !important;font-weight:400;font-size:40px}h2{font-family:'Metropolis-semibold';font-weight:600 !important;font-size:32px}h3{font-family:'Metropolis-semibold';font-weight:600 !important;font-size:28px}h4{font-family:'Metropolis-semibold';font-weight:600 !important;font-size:24px}h5{font-family:'Metropolis-semibold';font-weight:600 !important;font-size:20px}h6{font-family:'Metropolis-semibold' !important;font-weight:600 !important;font-size:16px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,div pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,figure,header,nav,section,article,aside,footer,figcaption{margin:0;padding:0;border:0;outline:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html{scroll-behavior:smooth}* html .clearfix{height:1%}ul{padding:0;margin:0;list-style:none}header,nav,section,article,aside,footer,hgroup{display:block}*{box-sizing:border-box}html,body{font-weight:400;background-color:#fff;font-size:16px;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none !important}h1,h2,h3,h4,h5,h6{margin-top:0px;margin-bottom:0px}ul{margin-bottom:0px}.bg-offwhite{background-color:#f1f1f1 !important}.bg-white{background-color:#fff !important}.bg-gray{background-color:#f8f8f8}.overflow-hidden{overflow:hidden}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.font-bold{font-weight:bold}.font-14{font-size:14px !important}.font-th-360{font-size:14px !important}.font-16{font-size:16px !important}.font-20{font-size:20px !important}.font-22{font-size:22px !important}.font-25{font-size:25px !important}.font-26{font-size:26px}.font-30{font-size:30px !important}.d-none{display:none !important}.position-relative{position:relative}.position-absolute{position:absolute}.position-unset{position:unset !important}.font-18{font-size:18px !important}.height-140{height:140px}.height-fit{height:fit-content}.h-300{height:300px}.width-50{width:50% !important}.mw-50{min-width:50% !important;max-width:50% !important}.form-control{border:unset}.font-36{font-size:36px !important}.w-64px{width:64px !important}.w-80px{width:80px !important}.w-150px{width:150px}.w-180px{width:180px}.w-200px{width:200px}.shadow-none{box-shadow:none !important}.ptb-0{padding-top:0px !important;padding-bottom:0px !important}.pl-0{padding-left:0px !important}.pt-70{padding-top:70px}.pt-60{padding-top:60px}.pt-50{padding-top:50px}.pt-100{padding-top:100px}.pl-33{padding-left:33px !important}.p-15{padding:15px}.p-20{padding:20px}.pb_10{padding-bottom:10px}.p-30{padding:30px}.ptb-15{padding-top:15px;padding-bottom:15px}.ptb-50{padding-top:50px;padding-bottom:50px}.p-50{padding:50px}.ptb-100{padding-top:100px;padding-bottom:100px}.p-bottom{padding-bottom:50px}.ml-5{margin-left:5px}.ml-auto{margin-left:auto}.mt-60{margin-top:60px}.w-fit-cont{width:fit-content}.h-fit-cont{height:fit-content}.ml-20{margin-left:20px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.width-30{width:30% !important}.mb-7{margin-bottom:7px !important}.mtb-35{margin:35px 0px}.b-none{border:none !important}.mtb-10{margin:10px 0px}.border-5{border-radius:5px 5px 0 0}.mt-1{margin-top:-1px}.custom-blog_search{position:relative}.offering-page-content h1{font-size:40px}.offering-page-content h2,.offering-page-content h3,.offering-page-content h4,.offering-page-content h5{font-size:26px}.our-values-content h4{font-size:22px}.icon-hw{height:30px;width:30px}.icon-hw img{width:100%;height:66%}.new-blue{color:#4169e1}.new-blue-btn{background-color:#4169e1;color:white}.section-padding{padding-top:50px !important;padding-bottom:50px !important}.search_icon{position:absolute;display:inline;bottom:0;top:13px;display:flex;align-items:center;z-index:0;left:13px}.search-hover{outline:none;border:none;background-size:22px;background-position:13px;border-radius:10px;width:40px;height:40px;padding:20px;transition:all 0.5s;background:transparent;position:relative;z-index:2}.search-hover:hover{border:1px solid #ccc;width:300px;padding-left:50px}.search-click{outline:none;border:none;background-size:22px;background-position:13px;border-radius:10px;width:40px;height:40px;padding:20px;transition:all 0.5s}.search-click:focus{width:300px;padding-left:50px;border:1px solid #ccc}.search-click{position:relative;overflow:hidden;height:40px}.txt_blk{color:black}.search-click input{background:transparent;border:1px solid #ccc;outline:none;position:absolute;width:300px;height:40px;left:0%;padding:10px}.blur-background{backdrop-filter:blur(5px)}.blur-background .set-modal-title{flex-direction:row-reverse;justify-content:space-between}.blur-background .close{font-size:16px !important;opacity:1;padding:10px 30px !important}.blur-background .close span{color:#c30000;font-size:26px}.modal-content{border-color:#4169e1 !important;border-top:5px solid #4169e1 !important}.modal-content .modal-title .details h2{font-size:26px;font-family:'Metropolis-semibold' !important;margin-bottom:10px !important}.modal-content .modal-title .details h2 span{color:#4169E1;font-family:'Metropolis-bold' !important}.modal-content .modal-title .details h3{font-size:24px;font-family:'Metropolis-bold' !important;margin-bottom:10px !important}.modal-content .modal-title .details h4{font-size:20px;margin-bottom:10px !important}.latest-card{padding:10px;background:white;margin-bottom:16px}.latest-card .col-md-8 p{margin-bottom:14px}.latest-card .col-md-8 .lastest-blog-title{font-size:20px !important;font-weight:600}.text-black{color:black !important;font-weight:normal}.br-1{border-right:1px solid #d6cece}.contact-head-careers{padding:50px 0 10px}.contact-head-careers p{color:black}.contact-head-careers a{color:black}.contact-head-careers a span{color:black}.contact-head-careers a span:hover{color:#4169E1}.contact-head-careers span{color:black}.contact-head-careers .contact-head{padding:25px;border-radius:5px;min-height:150px;box-shadow:0px 1px 10px 0 #e6e6e6}.contact-head-careers .contact-head h4{font-size:18px;color:#4169e1}.social-btn{height:30px;width:30px}.social-btn img{height:100%;width:100%}.latest-card{padding:10px;background:white;margin-bottom:16px}.latest-card .col-md-7 p{margin-bottom:10px}.latest-card .col-md-7 .lastest-blog-title{font-size:20px !important;font-weight:600}.feature-post{width:760px}.author-by{text-align:left}.category-tag .container .col-md-4 .nav{display:block}.category-tag .container .col-md-4 .nav-tabs li{padding:15px 0}.category-tag .container .col-md-4 .nav-tabs li a{color:black;padding:15px !important}.category-tag .container .col-md-4 .tab-content{max-height:485px !important;overflow-y:scroll}.marg-pad{margin-bottom:0 !important;padding:0 !important;font-size:13px !important;appearance:none;padding-left:10px !important}.page-start.pbottom-70.bg-gray .breadcrumb{background-color:#f8f8f8;padding:8px 0px;margin-bottom:0}.page-start.pbottom-70.bg-gray .breadcrumb li:after{font-family:FontAwesome;content:"\f105";color:#4169e1;margin-left:10px;margin-right:10px}.page-start.pbottom-70.bg-gray .breadcrumb li:last-child:after{content:'';margin-left:0px}.page-start.pbottom-70.bg-gray .container .row .col-lg-12 ol.breadcrumb.home-heading{background:#f8f8f8}.page-start.pbottom-70.bg-gray .container .row .col-lg-12 ol.breadcrumb.home-heading li a:hover{color:#000000}.search-categories{outline:none;display:none}.mobile-search-bar{outline:none;display:none}.search-input{outline:none}li.width-50.active{border-bottom:5px solid #2d80c0}.active a{color:#2d80c0 !important}.active .btn-lets-discuss{color:white !important}.all-posts{flex-wrap:wrap}.post-height{height:500px;overflow-y:scroll !important}.home-heading{font-size:20px;font-weight:600;padding:0px !important}.form-comment-txt{height:160px !important;padding:10px !important}.share-comments{border:1px solid #dad6d6;padding-top:10px;margin-left:20px !important;width:30% !important}.share-comment-btn{width:100% !important}.share-post .social-share-button{margin-top:5px;margin-bottom:5px}.share-post .social-share-button .ssb-icon{background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:35px;margin-right:20px;width:35px}.admin-header{background:whitesmoke;border-bottom:2px solid #ccc}.admin-logout{right:10px;position:relative}.admin-logout li{margin-top:5px}.admin-logout li a{font-size:18px}.admin-logout li a .fa{padding-right:0}.admin-logout li:hover{background:#ccc}.admin-logout li:hover a{color:red}.min-h-100vh{min-height:100vh}.min-h-80vh{min-height:80vh}.sky-color{color:#2d80c0}.gap-25{gap:25px}.br-2{border-right:2px solid #f1f1f1}.bg-offwhite{background:#ececec}.loader-wrapper{position:fixed;width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;z-index:99999;margin:0;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);display:flex;justify-content:center;align-items:center}.loader-wrapper .center{width:90px;height:90px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.loader-wrapper .center .dot{width:8px;animation:dot 1200ms cubic-bezier(0.91, 1.42, 0.87, 0.99);animation-fill-mode:both;animation-iteration-count:infinite;height:8px;border-radius:50%;background-color:#fff;margin:1px}.loader-wrapper .center .dot.dot-two{animation-delay:150ms}.loader-wrapper .center .dot.dot-three{animation-delay:300ms}.loader-wrapper .center .dot.dot-four{animation-delay:450ms}.loader-wrapper .center .dot.dot-five{animation-delay:600ms}@keyframes dot{0%{transform:translateY(-10px)}50%{transform:translateY(10px)}100%{transform:translateY(-10px)}}.pl-25{padding-left:25px}.z-1{z-index:1}.clickable-id{position:absolute;top:-120px}.plr-15{padding-left:15px;padding-right:15px}.pdr-0{padding-right:0px}.header-area .mini-drop ul li .menu-heading{font-weight:bold;font-size:18px !important}.header-area .mini-drop ul li .menu-heading:hover{font-weight:bold !important;font-size:18px !important}#faq_show .f-border label{font-size:20px;font-weight:bold}#faq_show .f-border input{padding:5px 0;border:none;border-bottom:1px solid black;width:100%}#faq-form-fields .f-border{border:1px solid rgba(0,0,0,0.1);border-radius:5px;padding:15px;margin-bottom:25px}#faq-form-fields label{color:rgba(0,0,0,0.5);font-size:18px}#faq-form-fields input,#faq-form-fields textarea{width:100%;border:0px solid rgba(0,0,0,0.1);padding:0px 0 15px 0;border-bottom:1px solid rgba(0,0,0,0.2)}#faq-form-fields input[type=submit]{padding:5px;background:#6dc66d;font-weight:bold;border:none;border-radius:5px}::selection{background:#4886FF;color:#fff}::-moz-selection{background:#4886FF;color:#fff}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-bottom{-ms-flex-item-align:flex-end !important;align-self:flex-end !important}.section{padding-bottom:100px !important;position:relative}.section.services-section{position:relative;z-index:10}.mh-500{max-height:500px}.cust-gey{opacity:0.7}.page .cover{min-height:270px;position:relative;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}.page .cover:before{content:'';position:absolute;width:100%;height:100%;left:0px;top:0px;right:0px;bottom:0px;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);z-index:2;opacity:0.85}.page .cover .page-top{position:absolute;width:100%;top:50%;z-index:3;transform:translateY(-50%)}.page .cover .page-top h1{font-weight:400;font-size:40px;line-height:46px;letter-spacing:1.4px;color:#fff;text-align:center}.page .cover .page-top .breadcrumb{float:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:none;padding:0px;margin-top:8px;margin-bottom:0px;display:block;text-align:center}#category a span .categ-name{color:black !important}.page .cover .page-top .breadcrumb li{font-weight:400;font-size:14px;color:#F7F8FF;line-height:30px;margin-left:10px;display:inline-block}.page .cover .page-top .breadcrumb li:after{font-family:FontAwesome;content:"\f105";margin-left:10px;color:#F7F8FF}.page .cover .page-top .breadcrumb li:first-child{margin-left:0px}.page .cover .page-top .breadcrumb li:last-child:after{content:'';margin-left:0px}.page .cover .page-top .breadcrumb li a{font-weight:400;font-size:14px;color:#fff}.ptop-0{padding-top:0px !important}.page .page-bottom{padding-top:100px;padding-bottom:100px;font-weight:400;font-size:16px;line-height:28px !important}.page .page-start{padding-top:40px;padding-bottom:100px;font-weight:400;font-size:16px;line-height:28px !important}.page .section-start{padding-top:15px;padding-bottom:100px;font-weight:400;font-size:16px;line-height:28px !important}.page .section-start .breadcrumb{background-color:#ffffff;padding:8px 0px}.page .section-start .breadcrumb li:after{font-family:FontAwesome;content:"\f105";color:#4169e1;margin-left:10px;margin-right:10px}.page .section-start .breadcrumb li:last-child:after{content:'';margin-left:0px}.page .page-bottom .home-services-item{margin-top:0px;margin-bottom:30px}.page-gallery{height:400px;display:block;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:30px}.page-gallery.small{height:185px}.mtop-70{margin-top:70px !important}.mbottom-20{margin-bottom:20px !important}.mbottom-10{margin-bottom:10px !important}.mbottom-30{margin-bottom:30px !important}.mbottom-60{margin-bottom:60px !important}.mbottom-0{margin-bottom:0px !important}.mbottom-2{margin-bottom:-2px}.pbottom-70{padding-bottom:70px !important}.pb-20{padding-bottom:20px !important}.pt-20{padding-top:20px !important}.custom_anchor a,.custom_anchor a:hover,.custom_anchor a:focus,.custom_anchor a:active{text-decoration:none !important;color:inherit}.custom-blue-color{color:#50c0fb !important}blockquote{margin-bottom:28px;padding:30px;padding-top:40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#F4F8FB;overflow:hidden}blockquote .text{position:relative;text-align:center}blockquote .text p{position:relative;width:100%;z-index:2;margin-bottom:10px !important}blockquote .text:before{font-family:FontAwesome;content:"\f10d";position:absolute;left:0px;top:0px;color:#000;z-index:1;font-size:40px;color:#e1ecf4}blockquote .text:after{font-family:FontAwesome;content:"\f10e";position:absolute;right:0px;bottom:0px;color:#000;z-index:1;font-size:40px;color:#e1ecf4}blockquote .author{color:#000;text-align:center}.left-heading .section-title{font-weight:400;font-size:28px;color:#6f6f6f;letter-spacing:0;font-family:system-ui;font-weight:800;line-height:42px;margin-bottom:20px !important}.center-heading{text-align:center}.center-heading .section-title{font-weight:400;font-size:30px;color:#1c1c1c;letter-spacing:1.30px;line-height:40px;margin-bottom:20px !important}.btn-home{padding:10px;border-radius:5px;font-weight:600}.left-text{font-weight:400;font-size:16px;color:#6F8BA4;line-height:28px;letter-spacing:.3px;margin-bottom:50px}.left-text p{margin-bottom:10px}.center-text{text-align:center;font-weight:400;font-size:16px;color:#6F8BA4;line-height:28px;letter-spacing:1px;margin-bottom:50px}.center-text p{margin-bottom:30px;color:#555}.d-flex-block-991{display:flex}.text-post{padding-left:15px}.square-image{object-fit:cover;width:230px;height:230px}.post-heading{line-height:1.2 !important;font-size:28px;padding:5px 0}#faqs{background:#fbfbfb;padding:50px 0}#faqs h2{margin-bottom:70px !important;font-size:26px}#faqs .panel{box-shadow:0 0 15px rgba(0,0,0,0.2);border-radius:5px;margin:15px 0;overflow:hidden;border:none}#faqs .panel h3{background:#fff;border-radius:5px 5px 0 0;margin-bottom:0 !important}#faqs .panel h3 span{background:#fff;width:100%;text-align:left;color:black;font-weight:bold;border:none;padding:20px 65px 20px 25px !important;font-size:16px;white-space:unset}#faqs .panel h3 .btn{position:relative;z-index:2}#faqs .panel h3 .btn:after{content:'\2212';width:35px;font-size:25px;text-align:center;border-radius:5px;right:15px;top:50%;transform:translate(0, -50%);position:absolute;background:#e8eeff}#faqs .panel h3 .btn:before{content:'';height:25px;width:25px;position:absolute;background:#fff;z-index:1;transform:rotate(45deg);left:30px;bottom:-12px}#faqs .panel h3 .btn.collapsed:after{content:'\002b'}#faqs .panel .panel-body{padding:25px;background:#e8eeff}.pos_relative{position:relative}.layer_link{position:absolute;top:0;width:100%;height:100%;z-index:99999}@media (max-width: 991px){.br-1{border:none;border-bottom:1px solid #d6cece;padding-bottom:10px;margin-bottom:20px}#services{padding:0px}.pb-0-991{padding-bottom:0px !important}.text-center-991{text-align:center}.pt-20-991{padding-top:20px}.d-flex-block-991{display:block}.page{padding:0px !important}.page .cover{margin-top:63px}.page .cover h1{font-size:26px !important;line-height:36px !important}.page .cover .page-top{text-align:center}.page .cover .page-top .breadcrumb{float:none;text-align:center;display:block}.page .cover .page-top .breadcrumb li{display:inline}.page-gallery{height:185px}.mini-drop{position:relative !important;left:0 !important;right:0;top:5px !important;width:93% !important;margin-bottom:20px !important;margin:auto;transition:.1s}.mini-drop:before{content:unset !important}.main-nav{display:block;align-items:center;justify-content:space-between}.main-nav .nav{background:white}.d-block-sm{display:initial !important}.li-make>a{display:flex !important;justify-content:space-between}.li-make a .fa{font-size:20px;color:#d0d0d0;top:3px;position:relative}.li-make .mini-drop{padding:0}.pbottom-70{padding-bottom:10px !important}.first-blog .row{display:flex;flex-direction:column-reverse}.first-blog .row .col-md-7 .widget-categories{display:none}.first-blog .row .first-blog-img .img.border-50{width:80%;margin:0 auto 20px}.latest-card .col-md-7 .post-author{font-size:14px !important}.latest-card .col-md-7 .date-comments{display:flex;font-size:14px !important}.latest-card .post-assets{display:none}.share-article{padding-left:15px;padding-right:15px}.share-comments{margin-top:20px !important;border:1px solid #dad6d6;padding-top:10px;width:100% !important;margin-left:0px !important}.mobile-search-bar{display:block}.insight-card{padding:15px 5px}#Service .bd_l_b .p-20{padding:0}.header-area .mini-drop ul li.tech_list{display:flex;align-items:center;gap:10px;margin:0 !important;padding-left:20px !important}.header-area .mini-drop ul li.hire_link{margin:5px 0 !important;padding-left:10px}.casestudy-banner .case-banner-desc h1{font-size:30px !important}.casestudy-banner .case-banner-img{display:none}}@media (max-width: 768px){.page .page-start{padding-top:25px}.first-blog .row .col-md-7 .font-heading{font-size:30px !important}.first-blog-img{margin-top:30px}.blog-searchbox{padding:20px !important}.search-height-sm{height:43px !important}.post-desc-content a{font-size:14px !important}.latest-card .col-md-7 .post-author{font-size:14px !important}.latest-card .col-md-7 .post-content{display:none}.latest-card .col-md-7 .date-comments{font-size:14px !important}.latest-card .post-assets{display:none}.top-search-bar{display:flex;justify-content:flex-end;height:25px !important}.search-categories{display:initial;height:25px !important}.search-categories .search-box-height{height:25px}.mobile-padding{padding-left:0px}}.page{padding:0px !important;margin-top:61px}@media (min-width: 992px) and (max-width: 1199px){.header-area .mini-drop ul li.tech_list a{padding:6px 0px;font-size:14px !important}}.admin-side-menu{background-image:linear-gradient(to bottom right, #102490, #067c88)}.admin-side-menu ul li{border-bottom:1px solid #436bc5;padding:5px 10px;font-size:14px}.admin-side-menu ul li:hover{background:rgba(0,118,249,0.66)}.admin-side-menu ul li a{color:white}.home-services-item{display:block;background-image:linear-gradient(127deg, #fff 0%, #fff 91%);box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);font-weight:400;font-size:14px;color:#6F8BA4;line-height:26px;letter-spacing:0.88px;padding:30px;border-radius:40px;border-bottom-right-radius:4px;margin-top:30px;position:relative}.home-services-item.box{border-radius:4px !important}.home-services-item.box:before{border-radius:4px !important}.home-services-item:before{content:'';border-radius:40px;border-bottom-right-radius:4px;position:absolute;width:100%;height:100%;background:red;top:0px;left:0px;z-index:1;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.home-services-item:hover,.home-services-item.active{color:#F7F8FF}.home-services-item:hover,.home-services-item.active{color:#F7F8FF}.home-services-item:hover p{color:#F7F8FF}.home-services-item p:hover,.home-services-item.active p{color:#F7F8FF}.home-services-item:hover:before,.home-services-item.active:before{opacity:1}.home-services-item:hover .services-title,.home-services-item.active .services-title{color:#fff;font-weight:bold}.home-services-item:hover i,.home-services-item.active i{background-image:linear-gradient(127deg, #fff 0%, #fff 91%)}.home-services-item .services-title{font-weight:400;font-size:16px;line-height:26px;color:#1c1c1c;margin-bottom:23px !important;letter-spacing:0.7px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative;z-index:2;margin-top:10px}.home-services-item i{font-size:22px;margin-bottom:23px;background-image:linear-gradient(127deg, #3F51B5 0%, #3F51B5 91%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative;z-index:2}.home-services-item p{position:relative;z-index:2;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;margin-bottom:0px !important}.home-services-item .btn-white-line{position:relative;z-index:2;width:100%}.features{padding-top:30px}.features li{overflow:hidden;margin-bottom:30px}.features li:hover .count span{background:#4886FF;color:#fff}.features li .count{float:left;width:68px;min-height:150px;background:url(https://www.w3villa.com/production/assets/features-bg-05ae85aa8f9525a80434244337750b530783b74952abb500d0aced409f4dfdda.svg) center bottom no-repeat}.features li .count span{display:block;width:37px;height:37px;line-height:37px;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:auto;border:1px solid #4886FF;font-weight:600;font-size:16px;color:#4886FF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.features li .text{float:left;width:calc(100% - 68px);width:-webkit-calc(100% - 68px);padding-left:20px}.features li .text .title{font-weight:400;font-size:16px;line-height:28px;letter-spacing:1px;color:#1c1c1c;margin-top:5px;margin-bottom:24px !important}.features li .text p{font-weight:400;font-size:16px;color:#555;letter-spacing:1px;line-height:28px}.team-item{background-image:linear-gradient(127deg, #fff 0%, #fff 91%);box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);padding:20px;border-radius:40px;border-bottom-right-radius:4px;position:relative;overflow:hidden;margin-bottom:30px;min-height:335px}.team-about .team-item{min-height:470px}.team-item:before{content:'';border-radius:40px;border-bottom-right-radius:4px;position:absolute;width:100%;height:100%;background:red;top:0px;left:0px;z-index:1;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.team-item:hover:before{opacity:1}.team-item:hover .header .info strong{color:#fff}.team-item:hover .header .info span{color:#F7F8FF}.team-item:hover .body{color:#F7F8FF}.team-item:hover .social{right:0px}.team-item .header{overflow:hidden;margin-bottom:20px;position:relative;z-index:2}.team-item .header .img{float:left;width:76px;margin-right:10px;overflow:hidden;border-radius:2px;border-top-left-radius:40px;border:1px solid #4886FF}.team-item .header .info strong{display:block;font-weight:400;font-size:14px;color:#1c1c1c;letter-spacing:0.6px;margin-top:3px;margin-bottom:3px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.team-item .header .info span{display:block;font-weight:400;font-size:13px;color:#555;letter-spacing:0.52px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;margin-top:3px}.team-item .body{font-weight:400;font-size:14px;line-height:26px;color:#555;letter-spacing:0.6px;position:relative;z-index:2;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.team-item .social{position:absolute;right:-150px;top:88px;overflow:hidden;width:150px;height:28px;background:#fff;text-align:center;border-radius:3px 0px 0px 3px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:2}.team-item .social li{display:inline-block;height:28px;line-height:28px;margin-left:5px;margin-right:5px}.parallax{min-height:280px;position:relative}.parallax:before{content:'';position:absolute;width:100%;height:100%;opacity:.78;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);z-index:2}.parallax .parallax-content{position:relative;z-index:3}.parallax .parallax-content .count-item{height:280px;position:relative;overflow:hidden}.parallax .parallax-content .count-item:hover strong{margin-top:60px}.parallax .parallax-content .count-item:before{content:'';position:absolute;width:1px;height:40px;background:#fff;left:0px;right:0px;margin:auto;top:0px}.parallax .parallax-content .count-item:after{content:'';position:absolute;width:1px;height:40px;background:#fff;left:0px;right:0px;margin:auto;bottom:0px}.parallax .parallax-content .count-item strong{display:block;text-align:center;font-weight:400;font-size:40px;letter-spacing:1.72px;margin-bottom:10px;color:#fff;margin-top:70px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.parallax .parallax-content .count-item span{display:block;text-align:center;color:#fff;font-weight:400;font-size:20px;letter-spacing:0.86px}.parallax .parallax-content .info{text-align:center;font-weight:400;font-size:22px;color:#fff}.parallax .parallax-content .info p{letter-spacing:1px;margin-top:80px;margin-bottom:60px}.parallax .parallax-content .info p span{text-decoration:underline}.parallax .parallax-content .info .btn-white-line{margin:auto}.home-services-item{display:block;background-image:linear-gradient(127deg, #fff 0%, #fff 91%);box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);font-weight:400;font-size:14px;color:#6F8BA4;line-height:26px;letter-spacing:0.88px;padding:30px;border-radius:40px;border-bottom-right-radius:4px;margin-top:30px;position:relative}.home-services-item.box{border-radius:4px !important}.home-services-item.box:before{border-radius:4px !important}.home-services-item:before{content:'';border-radius:40px;border-bottom-right-radius:4px;position:absolute;width:100%;height:100%;background:red;top:0px;left:0px;z-index:1;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.home-services-item:hover,.home-services-item.active{color:#F7F8FF}.home-services-item:hover,.home-services-item.active{color:#F7F8FF}.home-services-item:hover p{color:#F7F8FF}.home-services-item p:hover,.home-services-item.active p{color:#F7F8FF}.home-services-item:hover:before,.home-services-item.active:before{opacity:1}.home-services-item:hover .services-title,.home-services-item.active .services-title{color:#fff;font-weight:bold}.home-services-item:hover i,.home-services-item.active i{background-image:linear-gradient(127deg, #fff 0%, #fff 91%)}.home-services-item .services-title{font-weight:400;font-size:16px;line-height:26px;color:#1c1c1c;margin-bottom:23px !important;letter-spacing:0.7px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative;z-index:2;margin-top:10px}.home-services-item i{font-size:22px;margin-bottom:23px;background-image:linear-gradient(127deg, #3F51B5 0%, #3F51B5 91%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative;z-index:2}.home-services-item p{position:relative;z-index:2;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;margin-bottom:0px !important}.home-services-item .btn-white-line{position:relative;z-index:2;width:100%}.features{padding-top:30px}.features li{overflow:hidden;margin-bottom:30px}.features li:hover .count span{background:#4886FF;color:#fff}.features li .count{float:left;width:68px;min-height:150px;background:url(https://www.w3villa.com/production/assets/features-bg-05ae85aa8f9525a80434244337750b530783b74952abb500d0aced409f4dfdda.svg) center bottom no-repeat}.features li .count span{display:block;width:37px;height:37px;line-height:37px;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:auto;border:1px solid #4886FF;font-weight:600;font-size:16px;color:#4886FF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.features li .text{float:left;width:calc(100% - 68px);width:-webkit-calc(100% - 68px);padding-left:20px}.features li .text .title{font-weight:400;font-size:16px;line-height:28px;letter-spacing:1px;color:#1c1c1c;margin-top:5px;margin-bottom:24px !important}.features li .text p{font-weight:400;font-size:16px;color:#555;letter-spacing:1px;line-height:28px}.team-item{background-image:linear-gradient(127deg, #fff 0%, #fff 91%);box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);padding:20px;border-radius:40px;border-bottom-right-radius:4px;position:relative;overflow:hidden;margin-bottom:30px;min-height:335px}.team-about .team-item{min-height:470px}.team-item:before{content:'';border-radius:40px;border-bottom-right-radius:4px;position:absolute;width:100%;height:100%;background:red;top:0px;left:0px;z-index:1;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.team-item:hover:before{opacity:1}.team-item:hover .header .info strong{color:#fff}.team-item:hover .header .info span{color:#F7F8FF}.team-item:hover .body{color:#F7F8FF}.team-item:hover .social{right:0px}.team-item .header{overflow:hidden;margin-bottom:20px;position:relative;z-index:2}.team-item .header .img{float:left;width:76px;margin-right:10px;overflow:hidden;border-radius:2px;border-top-left-radius:40px;border:1px solid #4886FF}.team-item .header .info strong{display:block;font-weight:400;font-size:14px;color:#1c1c1c;letter-spacing:0.6px;margin-top:3px;margin-bottom:3px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.team-item .header .info span{display:block;font-weight:400;font-size:13px;color:#555;letter-spacing:0.52px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;margin-top:3px}.team-item .body{font-weight:400;font-size:14px;line-height:26px;color:#555;letter-spacing:0.6px;position:relative;z-index:2;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.team-item .social{position:absolute;right:-150px;top:88px;overflow:hidden;width:150px;height:28px;background:#fff;text-align:center;border-radius:3px 0px 0px 3px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;z-index:2}.team-item .social li{display:inline-block;height:28px;line-height:28px;margin-left:5px;margin-right:5px}.parallax{min-height:280px;position:relative}.parallax:before{content:'';position:absolute;width:100%;height:100%;opacity:.78;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);z-index:2}.parallax .parallax-content{position:relative;z-index:3}.parallax .parallax-content .count-item{height:280px;position:relative;overflow:hidden}.parallax .parallax-content .count-item:hover strong{margin-top:60px}.parallax .parallax-content .count-item:before{content:'';position:absolute;width:1px;height:40px;background:#fff;left:0px;right:0px;margin:auto;top:0px}.parallax .parallax-content .count-item:after{content:'';position:absolute;width:1px;height:40px;background:#fff;left:0px;right:0px;margin:auto;bottom:0px}.parallax .parallax-content .count-item strong{display:block;text-align:center;font-weight:400;font-size:40px;letter-spacing:1.72px;margin-bottom:10px;color:#fff;margin-top:70px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.parallax .parallax-content .count-item span{display:block;text-align:center;color:#fff;font-weight:400;font-size:20px;letter-spacing:0.86px}.parallax .parallax-content .info{text-align:center;font-weight:400;font-size:22px;color:#fff}.parallax .parallax-content .info p{letter-spacing:1px;margin-top:80px;margin-bottom:60px}.parallax .parallax-content .info p span{text-decoration:underline}.parallax .parallax-content .info .btn-white-line{margin:auto}.career-social{display:flex;align-items:center;padding:15px 0}.career-social p{margin:0px !important;padding-right:15px}.career-social .social-share-button{line-height:1 !important}.btn-white-line{display:block;width:120px;height:45px;line-height:45px;color:#fff;font-weight:700;font-size:13px;letter-spacing:0.81px;border:1px solid #fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:10px;background:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-align:center;cursor:pointer}.btn-primary-line-color{background-color:#4886FF !important;color:#fff !important}.btn-white-line:hover{background:#fff;color:#4886FF}.submit-btn-style{width:200px !important;margin:auto !important;font-size:15px !important}.color-btn-primary-line{background-color:#4886FF !important;color:white !important}.btn-primary-line{display:block;width:120px;height:45px;line-height:45px !important;color:#4886FF;font-weight:700;font-size:13px;letter-spacing:0.81px;border:1px solid #4886FF;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:10px;background:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-align:center;cursor:pointer;outline:none}.blog-list .btn-primary-line{margin-bottom:50px !important;float:right !important}.btn-primary-line:hover{background:#4886FF;color:#fff}.d-set{display:flex;align-items:center;justify-content:center}.header-area{position:fixed;top:0px;left:0px;right:0px;z-index:100;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.header-area .main-nav .logo{float:left;margin:10px 0}.header-area .main-nav .nav{float:right;margin-top:0px}.header-area .main-nav .nav>li{margin:0 10px;padding-bottom:10px;padding-top:10px}.border-bottom{border-bottom:1px solid black}.color-btn-blue{color:#0092ff}.header-area{background:#fff !important;box-shadow:none;border-bottom:1px solid #e5e5e5 !important}.header-area .main-nav .logo img{filter:none !important}.header-area .main-nav .nav li a{display:block;font-weight:100;font-size:14px;color:#5f5f5f}.header-area .main-nav .nav li .btn-nav-line{border:none !important;color:white;background-color:#4169E1}.header-area .main-nav .nav li .btn-nav-line:hover{border:none !important;color:white;background-color:#4169E1}.li-make>a{font-family:"Metropolis-semibold";font-weight:800}.header-area .left-content{position:static}.header-area .right-content{position:static}.header-area .main-nav .nav li:last-child{margin-right:0}.header-area .main-nav .nav li:last-child:hover a{color:white}.header-area .main-nav .nav li a.btn-nav-line{font-weight:bold !important;border:1px solid #fff;width:120px;height:36px;line-height:17px;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:5px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.btn-error{background-color:#008ed6;width:fit-content;margin:auto;padding:6px;border-radius:10px}.header-area .main-nav .nav li a.btn-nav-line:hover{background:#4169e1 !important;color:white !important;border:none}.header-area .main-nav .menu-trigger{cursor:pointer;display:block;position:absolute;top:23px;width:32px;height:40px;text-indent:-9999em;z-index:99;right:30px;display:none}.header-area .main-nav .menu-trigger span,.header-area .main-nav .menu-trigger span:before,.header-area .main-nav .menu-trigger span:after{-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;background-color:#000;display:block;position:absolute;width:26px;height:2px;left:0}.header-area .main-nav .menu-trigger span:before,.header-area .main-nav .menu-trigger span:after{-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;background-color:#000;display:block;position:absolute;width:30px;height:2px;left:0}.header-area .main-nav .menu-trigger span:after{width:22px}.header-area .main-nav .menu-trigger span:before,.header-area .main-nav .menu-trigger span:after{content:""}.header-area .main-nav .menu-trigger span{top:16px}.header-area .main-nav .menu-trigger span:before{-moz-transform-origin:33% 100%;-ms-transform-origin:33% 100%;-webkit-transform-origin:33% 100%;transform-origin:33% 100%;top:-10px;z-index:10}.header-area .main-nav .menu-trigger span:after{-moz-transform-origin:33% 0;-ms-transform-origin:33% 0;-webkit-transform-origin:33% 0;transform-origin:33% 0;top:10px}.header-area .main-nav .menu-trigger.active span,.header-area .main-nav .menu-trigger.active span:before,.header-area .main-nav .menu-trigger.active span:after{background-color:transparent;width:100%}.header-area .main-nav .menu-trigger.active span:before{-moz-transform:translateY(6px) translateX(1px) rotate(45deg);-ms-transform:translateY(6px) translateX(1px) rotate(45deg);-webkit-transform:translateY(6px) translateX(1px) rotate(45deg);transform:translateY(6px) translateX(1px) rotate(45deg);background-color:#000}.header-area .main-nav .menu-trigger.active span:after{-moz-transform:translateY(-6px) translateX(1px) rotate(-45deg);-ms-transform:translateY(-6px) translateX(1px) rotate(-45deg);-webkit-transform:translateY(-6px) translateX(1px) rotate(-45deg);transform:translateY(-6px) translateX(1px) rotate(-45deg);background-color:#000}.header-area.header-white .light-logo{display:none}.header-area.header-white .nav li a{color:#000}.header-area.header-white .nav li a:hover{color:#000}.header-area.header-white .nav li a.btn-nav-line{border:1px solid #4886FF;color:#4886FF}.header-area.header-sticky{background:#fff;box-shadow:0 2px 28px 0 rgba(0,0,0,0.06);border-bottom:1px solid #3b78fa}.header-area.header-sticky .light-logo{display:none}.header-area.header-sticky .nav li a{color:#5f5f5f}.font-weight-bold{font-weight:bold !important}.header-area.header-sticky .nav li a:hover{color:#000}.header-area .main-nav .nav li a.btn-nav-line{width:100px}.header-area.header-sticky .nav li a.btn-nav-line{border:1px solid #4886FF;color:white;width:100px}.header-area{padding:0px 0}.header-area .logo img{transition:.3s}.header-sticky .logo img{filter:unset;transition:.3s}.header-white .logo img{filter:unset;transition:.3s}.client-main .client_inner{box-shadow:0 0 15px 0 #ccc;margin-bottom:30px}.client-main .client_inner .child_inner{min-height:80px;display:flex;align-items:center;justify-content:center;padding:10px 30px}.custom_img{max-width:100%;width:60%;min-width:129px;height:50px;margin:0 auto}.custom_img img{width:100%;height:100%;object-fit:contain}.main-inner-tech{transition:.3s}.main-inner-tech p{min-height:88px}.main-inner-tech:hover{background-image:linear-gradient(to bottom right, #4cc8ec, #002bff) !important;transition:.3s}.main-inner-tech:hover p,.main-inner-tech:hover h3{color:white}.lh-20{line-height:22px !important}#ror_page .topsection h3{color:white;margin-top:35px}#ror_page .topsection h3:before{content:"";width:100px;height:10px;background:white;position:absolute;top:40px;left:15px}#ror_page .topsection .bread{display:flex;align-items:center;color:white}#ror_page .topsection .bread li a{position:unset;background:transparent;color:white}#ror_page .topsection .bread li a:after{font-family:FontAwesome;content:"\f105";margin-left:10px;margin-right:10px;color:#fff}#ror_page .topsection a{position:absolute;bottom:-50px;color:white;background:#4886FF}.flip-img{overflow:hidden;height:100%;display:flex;align-items:center}#features{position:relative;top:-10px}.top-0{top:0 !important}.icon-scroll{position:absolute;left:50%;transform:translate(-50%);width:40px;height:70px;border:2px solid #f8f8fa;border-radius:25px;cursor:pointer;bottom:50px}.icon-scroll:before{position:absolute;left:50%;transform:translate(-50%);content:"";width:8px;height:8px;margin-left:-4px;background:#f8f8fa;top:15px;border-radius:50%;animation:1.5s scroll infinite}#portfolio_page .rectangle:after,.parent-port .rectangle:after{content:"";display:block;padding-bottom:66%}#portfolio_page .rectangle img,.parent-port .rectangle img{position:absolute;width:100%;height:100%}#portfolio_page #topsection,.parent-port #topsection{background:#121212;padding:100px 0px;position:relative}#portfolio_page #topsection .portfolio-heading,.parent-port #topsection .portfolio-heading{font-family:'stolzl' , sans-serif !important;font-size:40px;margin:0 0 20px 0;font-weight:700;display:block;line-height:1.1;color:#fff}#portfolio_page #topsection .portfolio-about,.parent-port #topsection .portfolio-about{font-family:'stolzl' , sans-serif !important;font-size:24px !important;color:white !important;font-weight:600;line-height:1.25;display:inline-block}#portfolio_page #topsection .carousel .page-details .breadcrumb,.parent-port #topsection .carousel .page-details .breadcrumb{background:none;padding:8px 0px;margin-bottom:0}#portfolio_page #topsection .carousel .page-details .breadcrumb li:after,.parent-port #topsection .carousel .page-details .breadcrumb li:after{font-family:FontAwesome;content:"\f105";color:#fff;margin-left:10px;margin-right:10px}#portfolio_page #topsection .carousel .page-details .breadcrumb li:last-child:after,.parent-port #topsection .carousel .page-details .breadcrumb li:last-child:after{content:'';margin-left:0px}#portfolio_page #topsection .carousel .page-details .breadcrumb li a,.parent-port #topsection .carousel .page-details .breadcrumb li a{color:#fff}#portfolio_page #topsection .carousel .bread ul,.parent-port #topsection .carousel .bread ul{margin-left:5px;display:flex;align-items:center}#portfolio_page #topsection .carousel .bread ul li,.parent-port #topsection .carousel .bread ul li{display:inline-block;margin-right:10px;display:flex;align-items:center}#portfolio_page #topsection .carousel .bread ul li:after,.parent-port #topsection .carousel .bread ul li:after{font-family:FontAwesome;content:"\f105";margin-left:10px;color:#4169E1}#portfolio_page #topsection .carousel .bread ul li a,.parent-port #topsection .carousel .bread ul li a{font-family:"Metropolis";color:#4169E1}#portfolio_page #topsection .carousel .bread ul li:first-child,.parent-port #topsection .carousel .bread ul li:first-child{margin-left:0px}#portfolio_page #topsection .carousel .bread ul li:last-child:after,.parent-port #topsection .carousel .bread ul li:last-child:after{content:'';margin-left:0px}#portfolio_page #topsection .carousel h3,.parent-port #topsection .carousel h3{color:#3081aa;font-size:65px;font-family:'Kameron', serif;margin:0 0 40px 0;font-weight:700;display:block;line-height:1.1}#portfolio_page #topsection .carousel p,.parent-port #topsection .carousel p{color:#3081aa}#portfolio_page #topsection .carousel .flip-img,.parent-port #topsection .carousel .flip-img{display:flex;justify-content:center}#portfolio_page #topsection .carousel .flip-img .laptop,.parent-port #topsection .carousel .flip-img .laptop{display:flex;justify-content:center;align-items:center;position:absolute;z-index:0;left:0}#portfolio_page #topsection .carousel .flip-img .laptop img,.parent-port #topsection .carousel .flip-img .laptop img{width:calc(100% - 150px; )}#portfolio_page #topsection .carousel .flip-img .image-container,.parent-port #topsection .carousel .flip-img .image-container{display:flex;justify-content:center;align-items:center;position:absolute;height:500px;width:290px;right:0;z-index:1}#portfolio_page #topsection .carousel .flip-img .image-container .content-image,.parent-port #topsection .carousel .flip-img .image-container .content-image{width:unset;height:100%;position:relative;z-index:1}#portfolio_page #topsection .carousel .flip-img .image-container .image-slider,.parent-port #topsection .carousel .flip-img .image-container .image-slider{position:absolute;top:9px;width:195px;margin-left:3px;border-radius:32px;overflow:hidden;height:calc(100% - 40px)}#portfolio_page #topsection .carousel .flip-img .image-container .image-slider img,.parent-port #topsection .carousel .flip-img .image-container .image-slider img{position:absolute;top:0;animation:imageScroll 5s infinite}#portfolio_page #more-projects,.parent-port #more-projects{padding-bottom:100px}#portfolio_page #more-projects h3,.parent-port #more-projects h3{text-align:center;font-size:36px}#portfolio_page #more-projects .content-container,.parent-port #more-projects .content-container{box-shadow:0 0 10px;border-radius:15px;position:relative}#portfolio_page #more-projects .content-container .border,.parent-port #more-projects .content-container .border{width:100%;height:100%;border:3px solid rgba(0,0,0,0.4);position:absolute;left:15px;top:15px;border-radius:15px;z-index:-1}#portfolio_page #more-projects .content-container .img,.parent-port #more-projects .content-container .img{overflow:hidden;line-height:0;border-radius:15px;background:white}#portfolio_page #more-projects .content-container:after,.parent-port #more-projects .content-container:after{content:""}#portfolio_page #more-projects .name,.parent-port #more-projects .name{position:absolute;padding:5px 15px;background:white;border-radius:100px;width:70%;top:0;left:50%;transform:translate(-50%, -50%);box-shadow:0 0 10px}#portfolio_page #more-projects .name p,.parent-port #more-projects .name p{font-size:21px !important;color:black;font-weight:bold;text-align:center;line-height:30px}#portfolio_page .projects_heading-main,.parent-port .projects_heading-main{padding-top:50px}#portfolio_page .projects_heading-main .projects_heading ul,.parent-port .projects_heading-main .projects_heading ul{display:flex;justify-content:center;padding-bottom:30px;flex-wrap:wrap;row-gap:20px}#portfolio_page .projects_heading-main .projects_heading ul li,.parent-port .projects_heading-main .projects_heading ul li{padding:5px 10px;margin:0px 10px;background-color:#F3F3F3;border-radius:5px}#portfolio_page .projects_heading-main .projects_heading ul li:hover,.parent-port .projects_heading-main .projects_heading ul li:hover{background-color:#000000}#portfolio_page .projects_heading-main .projects_heading ul li:hover p,.parent-port .projects_heading-main .projects_heading ul li:hover p{color:#ffffff}#portfolio_page .projects_heading-main .projects_heading ul li p,.parent-port .projects_heading-main .projects_heading ul li p{font-weight:700;text-align:center}#portfolio_page .projects_heading-main .projects_heading ul .active,.parent-port .projects_heading-main .projects_heading ul .active{background-color:#000000}#portfolio_page .projects_heading-main .projects_heading ul .active p,.parent-port .projects_heading-main .projects_heading ul .active p{color:#ffffff}#portfolio_page #projectsection,.parent-port #projectsection{position:relative}#portfolio_page #projectsection #portfolio_content,.parent-port #projectsection #portfolio_content{position:absolute;top:-93px}#portfolio_page #projectsection .project .text-content,.parent-port #projectsection .project .text-content{z-index:1}#portfolio_page #projectsection .project .text-content .text-container,.parent-port #projectsection .project .text-content .text-container{width:60%;margin:auto}#portfolio_page #projectsection .project .text-content .text-container h3,.parent-port #projectsection .project .text-content .text-container h3{font-size:36px;font-family:Larsseit, Helvetica, Arial, sans-serif}#portfolio_page #projectsection .project .text-content .text-container h5,.parent-port #projectsection .project .text-content .text-container h5{font-weight:100;font-size:18px;line-height:30px;font-family:Larsseit, Helvetica, Arial, sans-serif}#portfolio_page #projectsection .project .text-content .text-container p,.parent-port #projectsection .project .text-content .text-container p{margin-bottom:15px}#portfolio_page #projectsection .project .text-content .text-container p .tags-portfolio,.parent-port #projectsection .project .text-content .text-container p .tags-portfolio{color:white;font-size:12px;font-weight:bold;background:#3b9aca;padding:5px 15px;border-radius:50px;margin-right:10px;display:inline-block;margin-bottom:10px;font-family:Larsseit, Helvetica, Arial, sans-serif}#portfolio_page #projectsection .project .text-content .text-container a,.parent-port #projectsection .project .text-content .text-container a{margin-top:15px;font-size:18px !important;color:#3b9aca;font-weight:bold}#portfolio_page #projectsection .project .text-content .text-container a span,.parent-port #projectsection .project .text-content .text-container a span{font-family:Larsseit, Helvetica, Arial, sans-serif;display:inline-block;text-align:center}#portfolio_page #projectsection .project .img-container,.parent-port #projectsection .project .img-container{position:relative;padding:0;overflow:hidden;margin:2px 0px 2px 2px}#portfolio_page #projectsection .project .img-container:before,.parent-port #projectsection .project .img-container:before{content:"";position:absolute;width:65px;height:65px;border-left:5px solid rgba(59,154,202,0.17);border-top:5px solid rgba(59,154,202,0.17)}#portfolio_page #projectsection .project .img-container:after,.parent-port #projectsection .project .img-container:after{border-left:5px solid rgba(59,154,202,0.17);border-bottom:5px solid rgba(59,154,202,0.17);content:"";position:absolute;width:65px;height:65px;bottom:0px;left:0px}#portfolio_page #projectsection .project .img-container .img-project,.parent-port #projectsection .project .img-container .img-project{position:relative;right:-50px;margin:12px 0px 12px 12px;width:calc(100% - 12px)}#portfolio_page #projectsection .project .img-container .img-project-show,.parent-port #projectsection .project .img-container .img-project-show{right:0px;transition:all 2s}#portfolio_page #projectsection .project .img-container .img-project-even,.parent-port #projectsection .project .img-container .img-project-even{width:100%;position:relative;left:-50px;margin:12px 12px 12px 0px;border:1px solid rgba(0,0,0,0.2);width:calc(100% - 12px)}#portfolio_page #projectsection .project .img-container .img-project-even-show,.parent-port #projectsection .project .img-container .img-project-even-show{left:0px;transition:all 2s}#portfolio_page #projectsection .project .img-container-even,.parent-port #projectsection .project .img-container-even{position:relative;padding:0;overflow:hidden;margin:2px 2px 2px 0px}#portfolio_page #projectsection .project .img-container-even:before,.parent-port #projectsection .project .img-container-even:before{content:"";position:absolute;width:65px;height:65px;right:0;border-right:5px solid rgba(59,154,202,0.17);border-top:5px solid rgba(59,154,202,0.17)}#portfolio_page #projectsection .project .img-container-even:after,.parent-port #projectsection .project .img-container-even:after{border-right:5px solid rgba(59,154,202,0.17);border-bottom:5px solid rgba(59,154,202,0.17);content:"";position:absolute;width:65px;height:65px;bottom:0px;right:0px}#portfolio_page #projectsection .project .img-container-even .img-project,.parent-port #projectsection .project .img-container-even .img-project{position:relative;right:-50px;margin:12px 0px 12px 12px;border:1px solid rgba(0,0,0,0.2);width:calc(100% - 12px)}#portfolio_page #projectsection .project .img-container-even .img-project-show,.parent-port #projectsection .project .img-container-even .img-project-show{right:0px;transition:all 2s}#portfolio_page #projectsection .project .img-container-even .img-project-even,.parent-port #projectsection .project .img-container-even .img-project-even{width:100%;position:relative;left:-50px;margin:12px 12px 12px 0px;border:1px solid rgba(0,0,0,0.2);width:calc(100% - 12px)}#portfolio_page #projectsection .project .img-container-even .img-project-even-show,.parent-port #projectsection .project .img-container-even .img-project-even-show{left:0px;transition:all 2s}#portfolio_page #projectsection .new-project_view h2,.parent-port #projectsection .new-project_view h2{font-size:26px;font-family:"Metropolis-extrabold"}#portfolio_page #projectsection .new-project_view h3,.parent-port #projectsection .new-project_view h3{font-size:22px !important;font-family:"Metropolis-bold"}#portfolio_page #projectsection .new-project_view .main_box,.parent-port #projectsection .new-project_view .main_box{border-radius:16px}#portfolio_page #projectsection .new-project_view .main_box .img_bx,.parent-port #projectsection .new-project_view .main_box .img_bx{width:100%;min-height:200px;height:300px}#portfolio_page #projectsection .new-project_view .main_box .img_bx img,.parent-port #projectsection .new-project_view .main_box .img_bx img{width:100%;height:100%;object-fit:cover;border-radius:8px}#portfolio_page #projectsection .new-project_view .main_box .text_bx,.parent-port #projectsection .new-project_view .main_box .text_bx{position:absolute;top:0;right:-80px;z-index:1;height:100%;border-top-right-radius:16px;border-bottom-right-radius:16px;width:65%;color:#fff;transition:.3s linear;padding:15px}#portfolio_page #projectsection .new-project_view .main_box .text_bx img,.parent-port #projectsection .new-project_view .main_box .text_bx img{width:100%;height:100%;object-fit:contain}#portfolio_page #projectsection .new-project_view .port_data,.parent-port #projectsection .new-project_view .port_data{padding-top:40px}#portfolio_page #projectsection .new-project_view .port_data p,.parent-port #projectsection .new-project_view .port_data p{font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#portfolio_page #projectsection .new-project_view .more_btn,.parent-port #projectsection .new-project_view .more_btn{padding:15px 0;font-size:16px;font-weight:600;color:#4169e1;font-family:'Metropolis-bold';display:inline-block}#portfolio_page #projectsection .new-project_view .more_btn .fa-arrow-circle-right,.parent-port #projectsection .new-project_view .more_btn .fa-arrow-circle-right{color:#4169E1}#portfolio_page #projectsection .new-project_show h2,#portfolio_page #projectsection .new-project_show h3,.parent-port #projectsection .new-project_show h2,.parent-port #projectsection .new-project_show h3{font-size:24px !important;font-family:"Metropolis-semibold" !important}#portfolio_page #projectsection .new-project_show .port_head,.parent-port #projectsection .new-project_show .port_head{padding-bottom:30px}#portfolio_page #projectsection .new-project_show .port_head .port_desc,.parent-port #projectsection .new-project_show .port_head .port_desc{padding-top:30px}#portfolio_page #projectsection .new-project_show .port_head .port_desc p,.parent-port #projectsection .new-project_show .port_head .port_desc p{font-size:20px !important;padding-bottom:30px}#portfolio_page #projectsection .new-project_show .port_head .port_desc .enquiry-btn,.parent-port #projectsection .new-project_show .port_head .port_desc .enquiry-btn{background-color:#4169e1;padding:10px 15px;border-radius:5px;cursor:pointer;color:white !important;transition:all .3s ease-in-out}#portfolio_page #projectsection .new-project_show .port_head .port_desc .enquiry-btn .white-btn-text,.parent-port #projectsection .new-project_show .port_head .port_desc .enquiry-btn .white-btn-text{color:white !important;font-size:18px;font-family:"Metropolis-semibold"}#portfolio_page #projectsection .new-project_show .port_head .port_desc .port-btn,.parent-port #projectsection .new-project_show .port_head .port_desc .port-btn{background:#4169e1;padding:10px 15px;border-radius:5px;cursor:pointer;color:#fff;transition:all .3s ease-in-out;font-size:18px;font-family:"Metropolis-semibold";border:none}#portfolio_page #projectsection .new-project_show .port_detail .port_about,.parent-port #projectsection .new-project_show .port_detail .port_about{padding-bottom:30px}#portfolio_page #projectsection .new-project_show .port_detail .port_obect,.parent-port #projectsection .new-project_show .port_detail .port_obect{padding-bottom:30px}#portfolio_page #projectsection .new-project_show .port_listing .concept,.parent-port #projectsection .new-project_show .port_listing .concept{padding-bottom:30px}#portfolio_page #projectsection .new-project_show .port_listing .tech_use,.parent-port #projectsection .new-project_show .port_listing .tech_use{padding-bottom:30px}#portfolio_page #projectsection .new-project_show .port_listing .show_features,.parent-port #projectsection .new-project_show .port_listing .show_features{padding-bottom:30px}#portfolio_page #projectsection .new-project_show .port_listing .functions,.parent-port #projectsection .new-project_show .port_listing .functions{padding-bottom:30px}#portfolio_page #projectsection .new-project_show .port_listing .bullet_list,.parent-port #projectsection .new-project_show .port_listing .bullet_list{list-style-type:disc;padding-left:15px;font-size:16px;font-weight:500}#portfolio_page #projectsection .new-project_show .port_desc .blog-post-thumb p,.parent-port #projectsection .new-project_show .port_desc .blog-post-thumb p{margin-bottom:15px !important}#portfolio_page #projectsection .new-project_show .port_case_study h3,.parent-port #projectsection .new-project_show .port_case_study h3{font-family:'Metropolis-bold'}#portfolio_page #projectsection .new-project_show .port_case_study .case-card,.parent-port #projectsection .new-project_show .port_case_study .case-card{margin-bottom:100px}#portfolio_page #projectsection .new-project_show .port_case_study .case-card .case-study-img,.parent-port #projectsection .new-project_show .port_case_study .case-card .case-study-img{position:relative;height:300px;width:100%}#portfolio_page #projectsection .new-project_show .port_case_study .case-card .case-study-img img,.parent-port #projectsection .new-project_show .port_case_study .case-card .case-study-img img{width:100%;height:100%;object-fit:cover}#portfolio_page #projectsection .new-project_show .port_case_study .case-card .desc_casestudy,.parent-port #projectsection .new-project_show .port_case_study .case-card .desc_casestudy{width:80%;position:absolute;bottom:40px;transform:translate(-50%);left:50%;background-color:#ffffff;box-shadow:0px 8px 12px #00000017;padding:15px}#portfolio_page #projectsection .new-project_show .port_case_study .case-card .desc_casestudy h4,.parent-port #projectsection .new-project_show .port_case_study .case-card .desc_casestudy h4{font-size:20px}#portfolio_page #projectsection .new-project_show .port_case_study .case-card .desc_casestudy p,.parent-port #projectsection .new-project_show .port_case_study .case-card .desc_casestudy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#portfolio_page #projectsection .new-project_show .port_case_study .case-card .desc_casestudy .download-btn,.parent-port #projectsection .new-project_show .port_case_study .case-card .desc_casestudy .download-btn{margin-top:10px;color:#4169E1;background-color:#fff;font-size:18px;font-family:'Metropolis-bold'}#portfolio_page #projectsection .new-project_show .port_case_study .case-card .desc_casestudy .download_case,.parent-port #projectsection .new-project_show .port_case_study .case-card .desc_casestudy .download_case{background:none;border:none}#portfolio_page #portfoliosection .portfolio-section,.parent-port #portfoliosection .portfolio-section{height:45px}#portfolio_page #portfoliosection .portfolio-section .portfolio-div .portfolio-heading,.parent-port #portfoliosection .portfolio-section .portfolio-div .portfolio-heading{text-align:center;padding:15px;font-size:30px;margin-bottom:0px !important;color:white}#portfolio_page .nav-tabs,.parent-port .nav-tabs{border:none;width:70%;margin:auto}#portfolio_page .nav-tabs li,.parent-port .nav-tabs li{width:25%;border-bottom:3px solid transparent}#portfolio_page .nav-tabs li a,.parent-port .nav-tabs li a{border:none;font-weight:bold;color:black;text-align:center}#portfolio_page .nav-tabs .active,.parent-port .nav-tabs .active{border-bottom:3px solid blue}#portfolio_page .view-more:hover .right-arrow,.parent-port .view-more:hover .right-arrow{transition:all 0.5s}#portfolio_page .img-container .img-hide,.parent-port .img-container .img-hide{position:absolute;width:100%;height:100%;background:white;left:0%}#portfolio_page .img-container .img-show,.parent-port .img-container .img-show{left:-100%;transition:all 2s}#portfolio_page .img-container .img-hide-even,.parent-port .img-container .img-hide-even{position:absolute;width:100%;height:100%;background:white;left:0%}#portfolio_page .img-container .img-show-even,.parent-port .img-container .img-show-even{left:100%;transition:all 2s}#portfolio_page .title_hide,.parent-port .title_hide{display:none}#portfolio_page .info_hide,.parent-port .info_hide{display:none}#portfolio_page .img_hide,.parent-port .img_hide{display:none}#portfolio_page .title_show,.parent-port .title_show{display:block}#portfolio_page .info_show,.parent-port .info_show{display:block}#portfolio_page .img_show,.parent-port .img_show{display:block;position:absolute;animation:image-slide 1s linear}#portfolio_page .carousel,.parent-port .carousel{display:flex;align-items:center}.port_breadcrumb{padding-top:30px}.port_breadcrumb .breadcrumb{background-color:#ffffff;padding:8px 0px;margin-bottom:0}.port_breadcrumb .breadcrumb li:after{font-family:FontAwesome;content:"\f105";color:#4169e1;margin-left:10px;margin-right:10px}.port_breadcrumb .breadcrumb li:last-child:after{content:'';margin-left:0px}@keyframes scroll{0%{opacity:0;transform:translateY(0) scale(0.5)}10%{opacity:1;transform:scale(1)}100%{opacity:0;transform:translateY(30px) scale(0.5)}}@keyframes image-slide{0%{opacity:0;left:100%}100%{opacity:1;left:0%}}@keyframes imageScroll{0%{top:0px}30%{top:-300px}60%{top:-600px}90%{top:-950px}100%{top:0px}}#ourteam .meet-team{font-size:50px;text-align:center;background:-webkit-linear-gradient(127deg, #384dff 0%, #24cdff 91%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#ourteam .meet-team:after{content:'';display:block;height:.5rem;width:10rem;background:#0098fa;margin:10px auto;transition:width .25s ease .5s}#ourteam .card .middle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#ourteam .card .front,#ourteam .card .back{width:100%;height:100%;overflow:hidden;backface-visibility:hidden;position:absolute;transition:transform .4s linear;transition-delay:0.2s}#ourteam .card .front{transform:rotateY(0deg)}#ourteam .card .front:before{content:'';position:absolute;top:0;left:-60%;width:100px;height:100%;background:rgba(255,255,255,0.3);transform:skewX(-20deg)}#ourteam .card .front .darker-bg{position:absolute;height:100%;width:100%;top:0;background:rgba(0,0,0,0.2);left:0}#ourteam .card .front .front-content{position:absolute;bottom:15px;left:15px}#ourteam .card .front .front-content p{color:white;padding-bottom:5px;font-size:20px !important}#ourteam .card .front .front-content .team-card-name{color:white;font-size:36px}#ourteam .card .front .front-content .team-card-name:before{content:'';display:block;height:.5rem;width:6rem;background:#fff;margin:0 0 1rem;transition:width .25s ease .5s}#ourteam .card .back{background-image:linear-gradient(127deg, #384dff 0%, #24cdff 91%);transform:rotateY(-180deg)}#ourteam .card .back .back-content{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:25px}#ourteam .card .back .back-content .back-content-all{padding:15px;height:100%;width:100%;border:2px solid white;position:relative}#ourteam .card .back .back-content .back-content-all .text-content{width:100%;height:calc(100% - 45px);display:flex;align-items:center}#ourteam .card .back .back-content .back-content-all .text-content p{color:white;text-align:center}#ourteam .card .back .back-content .back-content-all .sm{display:flex;justify-content:space-evenly;position:absolute;bottom:20px;width:calc(100% - 30px)}#ourteam .card .back .back-content .back-content-all .sm a{border:1px solid white;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}#ourteam .card .back .back-content .back-content-all .sm a .fa{font-size:20px;color:white;padding:0px}#ourteam .card .back .back-content .back-content-all .sm a:hover{background-color:white}#ourteam .card .back .back-content .back-content-all .sm a:hover .fa{color:#0098fa}#ourteam .card:hover .back{transform:perspective(1000px) rotateY(0deg)}#ourteam .card:hover .front{transform:perspective(1000px) rotateY(180deg)}#ourteam .card:hover .front:before{left:160%;transition:.3s all}.top-set-scroll-bar{top:calc(100% - -20vh)}.privacy-content h2{font-weight:700 !important;font-size:20px !important;color:#4A4A4A;font-family:'Metropolis-bold'}.privacy-content h3{font-weight:700 !important;font-size:20px !important;color:#4A4A4A;font-family:'Metropolis-bold';margin-bottom:10px !important}.privacy-content h4{font-weight:400 !important;font-size:18px !important;color:#4A4A4A;font-family:'Metropolis-semibold';margin-bottom:10px !important}.privacy-content p{font-weight:400 !important;font-size:15px !important}.privacy-content .privacy-language ul{list-style:inherit;margin:0 0 1.5em 3em}.privacy-content .privacy-language ul li{font-size:15px;margin:5px 0}.privacy-content .game-privacy-list ul{margin:0 0 1.5em 3em}.privacy-content .game-privacy-list ul li{font-size:15px;margin:5px 0}.privacy-content .game-privacy-list ol{margin:0 0 1.5em 2em;list-style:none}.privacy-content .bl-u{color:#4169E1;border-bottom:1px solid #4169E1}@media screen and (min-width: 1025px){.width-50-contact{width:50% !important}}@media screen and (min-width: 768px) and (max-width: 991px){.btn-home-parent{position:absolute !important;left:17px !important}.top-search-bar{padding-bottom:20px}}@media screen and (max-width: 600px){.paddingright-0{padding-right:0px !important}}@media screen and (max-width: 768px){.top-set-scroll-bar{display:none}.btn-home-parent{position:absolute;left:17px}}@media screen and (min-width: 991px) and (max-width: 1400px){.top-set-scroll-bar{top:calc(100% - -7vh)}}@media screen and (min-width: 1441px) and (max-width: 1500px){.top-set-scroll-bar{top:calc(100% - -14vh) !important}}@media screen and (min-width: 1500px) and (max-width: 1600px){.top-set-scroll-bar{top:calc(100% - -17vh)}}@media (max-width: 1499px){#top-image-section{height:unset}#top-image-section video{width:100%}#top-image-section .lead-form{display:none}}@media (min-width: 991px) and (max-width: 1199px){.custom-date-comments{display:flex;flex-direction:column;align-items:start}.custom-date-comments .col-md-5{width:50%}}@media (max-width: 1200px){#portfolio_page #topsection .carousel .flip-img .image-container .image-slider{width:200px;border-radius:12px;height:calc(100% - 38px)}}@media (max-width: 1199px){.fr-1199{float:right}#top-image-section{padding:85px 15px !important}.jobs .apply-button{top:-35px}}@media screen and (max-width: 1170px){.feature-section .portfolio-details{margin-bottom:50px}}@media (max-width: 950px){.feature-section .portfolio-details{margin-bottom:10px;margin-top:10px}}@media (max-width: 900px){.share{bottom:-8 !important;width:100% !important;background:black !important}.share a{background-size:25px !important;width:23px !important;height:23px !important;display:inline-block !important;margin:4px !important}}@media (max-width: 991px){.icon-scroll{display:none}.blog-post-thumb.big .img{height:350px}#portfolio_page #topsection{height:unset}#portfolio_page #topsection .carousel{display:block}#portfolio_page #topsection .carousel .flip-img{height:unset}#portfolio_page #topsection .carousel .flip-img .image-container{display:flex;justify-content:center;align-items:center}#portfolio_page #topsection .carousel .flip-img .image-container .content-image{width:100%;height:100%;position:relative;z-index:1}#portfolio_page #topsection .carousel .flip-img .image-container .image-slider{width:200px;border-radius:22px;height:calc(100% - 38px)}#portfolio_page #topsection .carousel .flip-img .image-container .image-slider img{position:absolute;top:0;animation:imageScroll 5s infinite}#portfolio_page #projectsection .new-project_view .main_box .img_bx img{width:100%;height:80%;object-fit:cover;border-radius:8px}#portfolio_page #projectsection .new-project_view .main_box .text_bx{position:absolute;top:20%;left:50%;transform:translate(-50%);z-index:1;height:100%;width:50%;padding:15px}#portfolio_page #projectsection .new-project_view .port_data{padding-top:10px}#openConnect .modal-dialog h2{font-size:28px}}@media (min-width: 467px) and (max-width: 767px){.feature-section .portfolio-details{margin-bottom:90px}.w-94{width:94% !important}#portfolio_page #projectsection .new-project_view .main_box .img_bx img{width:100%;height:80%;object-fit:cover;border-radius:8px}#portfolio_page #projectsection .new-project_view .main_box .text_bx{position:absolute;top:20%;left:50%;transform:translate(-50%);z-index:1;height:100%;width:50%;padding:15px}#portfolio_page #projectsection .new-project_view .port_data{padding-top:0px}}@media (max-width: 520px){.portfolio-section{height:50px !important}.portfolio-section .portfolio-heading{padding:20px;font-size:20px}#portfolio_page .projects_heading-main .projects_heading ul li{padding:0px 5px;margin:0px 5px}#portfolio_page .projects_heading-main .projects_heading ul li p{font-size:12px !important}#portfolio_page #projectsection .new-project_view .main_box .text_bx h6{margin-bottom:10px !important;font-size:20px}#portfolio_page #projectsection .new-project_view .main_box .text_bx p{margin-bottom:10px}}@media (max-width: 467px){.feature-section .portfolio-details{margin-bottom:50px;margin-top:50px}}@media (max-width: 991px){.pt-0-991{padding-top:0px !important}.hide-991{display:none}.pt-50-991{padding-top:50px !important}#portfolio_page .img-container{overflow:hidden;padding:0 15px !important}#portfolio_page .text-container{width:100% !important;padding-bottom:50px}#portfolio_page #topsection{padding-top:100px;padding-bottom:10px}#portfolio_page #topsection .carousel h3{font-size:45px;text-align:center}#portfolio_page #topsection .carousel .page-details{margin-left:0px;text-align:center}#portfolio_page #topsection .carousel .page-details .portfolio-heading{width:unset;font-size:45px !important}#portfolio_page #topsection .carousel .page-details .portfolio-about{font-size:25px !important;text-align:center}#portfolio_page #topsection .carousel .flip-img{display:block;min-height:10px !important}#portfolio_page #topsection .carousel .flip-img .laptop{position:unset;display:block;z-index:0;left:0;top:40px;margin-top:30px}#portfolio_page #topsection .carousel .flip-img .laptop img{width:100%;display:none}#portfolio_page #topsection .carousel .flip-img .image-container{display:none}#portfolio_page #projectsection .project{padding-bottom:70px}#portfolio_page #projectsection .img-container{margin:0px !important}#portfolio_page #projectsection .img-container:before{display:none}#portfolio_page #projectsection .img-container:after{display:none}#portfolio_page #projectsection .img-container .img-project{margin:0 !important;width:100% !important}#portfolio_page #projectsection .img-container-even{margin:0px;padding:0 15px !important}#portfolio_page #projectsection .img-container-even:before{display:none}#portfolio_page #projectsection .img-container-even:after{display:none}#portfolio_page #projectsection .img-container-even .img-project-even{width:100% !important;margin:0px !important}.d-block-991{display:block}.carousel{display:block}.p-15-991{padding:15px}.p-0-991{padding:0px}#aboutsection .left-button{margin-right:0px;margin-bottom:30px}.m-10-991{margin:10px}.f-s-unset li{justify-content:unset;padding-left:25px}.contact-details{margin:0}#hire-section .hire-us-block:before{top:-10px;left:-10px}#hire-section h3{font-size:35px}#hire-section h4{font-size:20px}#hire-section p{font-size:15px !important;line-height:25px;text-align:justify}.mb-40-991{margin-bottom:40px}#hire-section .p-hire-991{padding:70px 35px 0px 35px}#hire-section .p-0-991{padding:0}.hire-us-block{margin:0 -15px 40px -15px}.hire-us-block:before{top:-10px !important;left:-10px !important}.qa-block{margin:0 -15px 40px -15px;padding-left:0px !important}.qa-block:before{top:-10px !important;right:-10px !important}.d-unset-1199{display:unset}.p-b-0-991{padding-bottom:0 !important}.header-area{background:#fff;height:80px;box-shadow:0 2px 28px 0 rgba(0,0,0,0.06)}.header-area .container{padding:0px}.header-area .logo{margin-top:11px !important;margin-bottom:10px !important}.header-area .light-logo{display:none !important}.header-area .dark-logo{display:block !important}.header-area .menu-trigger{display:block !important}.header-area .main-nav{overflow:hidden}.header-area .main-nav .nav{float:unset;width:100%;margin-top:00px !important;display:none;height:calc(100vh - 60px) !important;overflow:scroll;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s}.header-area .main-nav .nav:before{content:unset}.header-area .main-nav .nav li{width:100%;margin-left:15px !important;background:#fff;margin:0px !important;padding:4px 0;position:relative !important}.header-area .main-nav .nav li .mar-20{margin-top:24px !important}.header-area .main-nav .nav>li>a{height:40px !important;line-height:40px !important;padding:0px !important;padding-left:15px !important;padding-right:30px !important;border:none !important;background:#fff !important;color:#000 !important}.border-top-small-device{border-top:1px solid #989696 !important}.border-bottom-small-device{border-bottom:1px solid #989696 !important}.header-area .main-nav .nav li a:hover{background:#f5f5f5 !important}.header-area .main-nav .nav .layer_link:hover{background:none !important}.header-area .main-nav .nav li a.btn-nav-line{font-weight:bold !important;border:1px solid #4886FF !important;color:white !important;background-color:#4886FF !important;margin:auto;padding:0 0px !important;text-align:center !important;margin-top:20px !important;width:100%;height:50px;line-height:50px;text-align:left;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:10px !important;font-weight:800;font-family:system-ui}.contact-sidebar{margin-top:20px}.main_similar{margin-bottom:20px}.main_similar .similar__inner{opacity:1}}.contact-btn-des{background:#4886FF;color:white;font-size:15px}@media (min-width: 992px){#solutions .hire_body .padding-left-zero{padding-left:0 !important}.header-area .main-nav .nav{display:flex !important}.capcha{transform:scale(0.65);margin-left:-50px}.m-15{margin:15px !important}.pd-r{padding-right:0}.bd_l_b{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.border-bt{border-bottom:1px solid #e5e5e5}.border_l_r{border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.comp_body{border:1px solid #e5e5e5;border-top:none;overflow:hidden}.insight_body{border:1px solid #e5e5e5;border-top:none}.hire_body{border:1px solid #e5e5e5;border-top:none}.service_body{border:1px solid #e5e5e5;border-top:none}.li-make:hover .mini-hover{display:block !important}.li-make:hover #blockchain{display:block !important}.li-make:hover #Service{display:block !important}.li-make:hover #company{display:block !important}.li-make:hover #Insight{display:block !important}.li-make:hover #hire_us{display:block !important}.li-make:hover #ai{display:block !important}.new-project_view .reverse_card{display:flex;flex-direction:row-reverse}.new-project_view .main_box .text_bx.right{left:-95px;right:unset}.new-project_view .main_box .text_bx img{width:100%;height:100%;object-fit:contain}.li-make:hover #solutions{display:block !important}.b-r-grey{border-right:1px solid #E2E2E2}#openConnect .modal-dialog{width:500px}.pt-30-992{padding-top:30px !important}.pb-30-992{padding-bottom:30px !important}}.company-cards img{left:50%;position:relative;transform:translate(-50%);z-index:1}.company-cards h5{text-align:center}.mr-15-imp{margin-right:15px}.p-0{padding:0 !important}.pb-0-imp{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.p-0-25{padding:0 25px}.p-0-50{padding:0 50px}.h-unset{height:unset !important}.ps-unset{position:unset}.ps-static{position:static !important}.text-capital{text-transform:capitalize}.pr-nxt-ico{height:30px;background:rgba(94,94,94,0.1);width:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:bold;font-size:14px}.pr-nxt-ico i{padding:0 !important}.blog-index-heading{font-size:28px !important;font-weight:700 !important;line-height:35px !important}.p-15{padding:15px}.plr-20{padding:0 20px !important}.fw-6{font-weight:00}.blog-searchbox{width:70% !important;border:1px solid #ddd !important;border-radius:5px 0 0 5px;padding:5px}.search-box-height{height:55px}.font-heading{font-size:40px;font-weight:600}.border-50{border-radius:50px}.widget-categories{padding:0px !important;width:60%;margin-top:50px;box-shadow:0 0px 20px 0 rgba(0,1,1,0.1);background-color:#fff;border-radius:10px}.search-categories{padding:0px !important;width:60%;box-shadow:0 0px 20px 0 rgba(0,1,1,0.1);background-color:#fff}.tab-categories{background:white;padding:20px;box-shadow:0 0px 5px 0 rgba(0,1,1,0.1)}.blog-search{width:30% !important;border:1px solid #ddd;border-radius:0 5px 5px 0;padding:5px;background:transparent linear-gradient(270deg, #2D7FBF 0%, #1DCAE5 100%) 0% 0% no-repeat padding-box;color:white}.blog-index-section .blog-post-thumb .img{height:200px !important}.blog-index-section .blog-post-thumb .padding-content{padding:0 25px 25px 25px}.blog-index-section .blog-post-thumb h3{text-align:left;min-height:unset;font-size:26px;color:black;font-weight:700;margin-bottom:10px !important;height:70px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-index-section .blog-post-thumb .text{text-align:left;font-weight:400;font-size:14px;color:black;line-height:26px;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-index-section .blog-post-thumb .btn-primary-line{position:absolute;bottom:50px}.blog-post-thumb .img{height:400px}.blog-post-thumb .img .imgfix_wrapper_layer{border-bottom:1px solid rgba(0,0,0,0.1);height:400px !important}.blog-post-thumb .img .imgfix_wrapper_layer .imgfix_src_img{left:unset !important;right:unset !important;top:unset !important;bottom:unset !important;z-index:unset !important;width:100% !important;min-width:unset !important;position:unset !important;margin:unset !important;transform:unset !important;transition:unset !important;min-width:unset !important}.blog-post-thumb{text-align:center;margin-bottom:30px;text-align:center;margin-bottom:30px;box-shadow:0 0px 5px 0 rgba(0,1,1,0.1);border-radius:20px 20px 0 0}.custom-shadow_none{box-shadow:none !important}.no-post{min-height:unset !important}.no-post p{padding:50px 50px 30px 50px;font-size:36px !important;margin-bottom:0px !important;color:rgba(0,0,0,0.4)}.blog-post-thumb .img{overflow:hidden;border:unset !important;margin-bottom:25px;position:relative;border-radius:20px 20px 0 0}.blog-post-thumb .img .date{position:absolute;right:0px;bottom:0px;width:60px;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);text-align:center;padding-top:10px;padding-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px 4px 0px 4px;border-bottom-left-radius:0px;border-top-right-radius:0px}.blog-post-thumb .img .date strong{display:block;color:#fff;height:20px;line-height:20px}.blog-post-thumb .img .date span{display:block;color:#fff;height:20px;line-height:20px}.blog-post-thumb h3 a{font-weight:500;font-size:21px;color:black;line-height:35px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.blog-post-thumb h3 a:hover,.blog-post-thumb h3 a:focus{color:#4886FF !important}.blog-post-thumb .post-meta{overflow:hidden;color:#555;margin-bottom:25px}.blog-post-thumb .post-meta li{float:left;margin-right:30px;height:30px;line-height:30px;color:#4886FF;font-size:14px}.blog-post-thumb .post-meta li span{display:inline-block;margin-right:5px}.blog-post-thumb .text{font-weight:400;font-size:14px;color:#555;line-height:26px;margin-bottom:15px}.blog-post-thumb h1,h2,h3,h4,h5,h6{min-height:unset;font-size:32px;font-weight:700;margin-bottom:20px !important}.blog-post-thumb p{margin-bottom:30px !important}.post-detail p span{font-weight:500 !important;color:black}.blog-post-thumb .text.post-detail{font-weight:400;font-size:16px;line-height:28px;text-align:left}.blog-post-thumb .text.post-detail ul,.blog-post-thumb .text.post-detail ol{margin:0 0 30px 50px}.blog-post-thumb .text.post-detail ul{list-style:unset}.blog-post-thumb .text.post-detail #content{height:unset;background:unset}.blog-post-thumb .text.post-detail #content a{text-decoration:unset !important;color:#009cff}.blog-post-thumb .post-footer{overflow:hidden;border-bottom:1px solid #ECF7FF;border-top:1px solid #ECF7FF;padding-top:10px;padding-bottom:10px}.blog-post-thumb .post-footer span{float:left;height:30px;line-height:30px;font-weight:300;font-size:14px;color:#6F8BA4}.blog-post-thumb .post-footer ul.share{float:right}.blog-post-thumb .post-footer ul.share li{float:left;margin-left:15px}.blog-post-thumb .post-footer ul.share li a{display:block;height:30px;line-height:30px;color:#4886FF}.blog-post-thumb .btn-primary-line{margin:auto}.blog-list .blog-post-thumb{margin-bottom:30px;text-align:left;overflow:hidden;background-color:#fff;border-radius:20px 20px 0px 0px !important}#show-blog-post .plr-25-blog{padding-left:15px;padding-right:15px}#show-blog-post .p-0-blog{padding:0px !important}#index-blog-list .img{height:unset !important}#index-blog-list .p-0-25{padding:0 15px}.imgfix_top_container{border-bottom:1px solid #ccc;padding-bottom:2px;height:400px !important}.blog-list .blog-post-thumb .btn-primary-line{float:left}.comment-sec{background:#fff}.comment-sec #comments-section{border-bottom:1px solid rgba(0,0,0,0.1)}.comment-sec #comments-section h5{padding:15px 0;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:15px !important}.comment-sec .post-comment{margin-top:25px;background:unset;padding:unset}.bb-1{border-bottom:1px solid rgba(0,0,0,0.1)}.section-comments h5{padding:25px 0}.section-comments ul{overflow:hidden;margin:0px;padding:0px}.section-comments ul li{overflow:hidden}.section-comments ul li .avatar{width:70px;height:70px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;float:left;margin-right:20px}.section-comments ul li .comment-content{font-weight:400;font-size:14px;color:#6F8BA4;float:left;width:calc(100% - 90px);width:-webkit-calc(100% - 90px)}.section-comments ul li .comment-content .comment-by{margin-bottom:10px;position:relative}.section-comments ul li .comment-content .comment-by strong{display:block;color:#000}.section-comments ul li .comment-content .comment-by span{font-size:12px}.section-comments ul li .comment-content .comment-by .btn-reply{position:absolute;right:0px;top:15px;background:#F4F8FB;color:#6F8BA4;height:25px;line-height:25px;padding-left:10px;padding-right:10px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.section-comments ul li .comment-content .comment-by .btn-reply i{font-size:12px}.section-comments ul li .comment-content .comment-by .btn-reply:hover{background:#4886FF;color:#fff}.section-comments ul li ul{padding-left:90px}.post-comment{background:#F4F8FB;padding:40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:30px}.post-comment .comment-form .form-item{margin-bottom:20px}.post-comment .comment-form .form-item label{display:block;text-transform:uppercase;font-weight:600;font-size:14px;margin-bottom:0px}.post-comment .comment-form .form-item input,.post-comment .comment-form .form-item textarea{border:1px solid #eee;width:100%;height:50px;outline:none;padding-left:20px !important;padding-right:20px !important;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.post-comment .comment-form .form-item input:focus,.post-comment .comment-form .form-item textarea:focus{border:1px solid #ddd}.post-comment .comment-form .form-item textarea{height:150px;resize:none;padding:20px}.pagination{margin-bottom:30px;width:100%;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.pagination .page-item a{font-size:14px;color:#4886FF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.pagination .page-item a:hover{background:#F4F8FB}.bs-blog{box-shadow:0 0px 5px 0 rgba(0,1,1,0.1)}.br-blog{border-radius:5px}.share{width:70px;background:white;box-shadow:0 0px 5px 0 rgba(0,1,1,0.1);padding:1px;border-radius:0px !important;margin-top:0px !important}.share .social-share-button a{background-size:35px;width:33px;height:33px;display:block;margin:14px auto}.share .social-share-button a:hover{filter:grayscale(100%);transition:all 0.3s ease 0s}.fixed-share{position:fixed;top:120px}.bottom-share{position:absolute;bottom:29px;top:unset}.post-detail p{text-align:left;font-family:'Metropolis-regular' !important;color:black;font-weight:500}.post-detail a{color:#009cff}.post-detail a:focus{color:#009cff !important}.blog-sidebar-fix{position:fixed;bottom:0}.blog-sidebar-bottom{position:absolute;bottom:0}.br-0-blog{border-radius:unset}.pr-26-blog{padding:0 26px 0 0 !important}.p-0-blog{padding:0px !important}.plr-25-blog{padding-left:25px;padding-right:25px}.blog-index-p{padding:0px 30px 0px 0px !important}.latest-image{width:80px !important}.blog-sidebar{margin-bottom:0px}.blog-sidebar .blog-span{background:#009cff;color:white;font-weight:600;border-radius:50%;width:27px !important;height:27px !important;text-align:center;font-size:12px !important}.blog-sidebar .widget{padding:0px !important;background-color:#fff;border-radius:unset !important}.blog-sidebar .widget .archives-sec h3{border-bottom:1px solid rgba(0,0,0,0.1)}.blog-sidebar .widget .archives-sec .select-archives{padding:25px}.blog-sidebar .widget h1,.blog-sidebar .widget h2,.blog-sidebar .widget h3{padding:25px !important;border-bottom:1px solid rgba(0,0,0,0.1);font-weight:600;font-size:20px;padding:15px 0;margin:0px 0px 0px 0px !important}.blog-sidebar .widget .tags-content{padding:25px}.blog-sidebar .widget p{margin:0px 0px 24px 0px !important}.blog-sidebar .widget .widget-content select .blog-span{float:right}.blog-sidebar .widget .widget-content ul{padding:15px 25px}.blog-sidebar .widget .widget-content ul li{margin-bottom:6px;position:relative;padding-bottom:7px;border-bottom:1px solid #f1f1f1}.blog-sidebar .widget .widget-content ul li a .categ-name{color:#5e5e5e}.blog-sidebar .widget .widget-content ul li:last-child{border-bottom:unset !important}.blog-sidebar .widget .widget-content ul li:hover a span{padding-left:5px;color:#009cff;transition:all 0.3s ease 0s}.blog-sidebar .widget .widget-content ul li:hover a .blog-span{padding-left:unset;color:white}.blog-sidebar .widget .widget-content ul li:hover a .latest-image{padding-left:unset;margin-right:15px}.blog-sidebar .widget .widget-content ul li:hover a .latest-title{padding-left:unset;line-height:20px}.blog-sidebar .widget .widget-content ul li a{color:#5e5e5e;font-size:14px;display:flex;align-items:center;justify-content:space-between}.blog-sidebar .widget .widget-content ul li a span{font-size:14px;width:calc(100% - 20px);font-weight:700}.blog-sidebar .tags-height{height:500px;width:fit-content;overflow:scroll !important}.blog-sidebar .widget-tags{padding:20px 25px 20px 25px !important;background-color:#fff;border-radius:unset !important}.blog-sidebar .widget-tags h1,.blog-sidebar .widget-tags h2,.blog-sidebar .widget-tags h3{font-weight:600;font-size:20px;margin:-25px;padding:25px;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:25px !important}.blog-sidebar .widget-tags .tags-content{padding:25px}.blog-sidebar .widget-tags p{margin:0px 0px 24px 0px !important}.blog-sidebar .widget-tags .widget-content ul li{margin-bottom:6px;position:relative;padding-bottom:7px;border-bottom:1px solid #f1f1f1}.blog-sidebar .widget-tags .widget-content ul li:last-child{border-bottom:unset !important}.blog-sidebar .widget-tags .widget-content ul li:hover a span{padding-left:5px;color:#009cff;transition:all 0.3s ease 0s}.blog-sidebar .widget-tags .widget-content ul li:hover a .blog-span{padding-left:unset;color:white}.blog-sidebar .widget-tags .widget-content ul li:hover a .latest-image{padding-left:unset;margin-right:15px}.blog-sidebar .widget-tags .widget-content ul li:hover a .latest-title{padding-left:unset;line-height:20px}.blog-sidebar .widget-tags .widget-content ul li a{color:#5e5e5e;font-size:14px;display:flex;align-items:center;justify-content:space-between}.blog-sidebar .widget-tags .widget-content ul li a span{font-size:14px;width:calc(100% - 20px);font-weight:700}.blog-sidebar .latest-post{margin-bottom:30px;background-color:#fff;border-radius:unset !important}.blog-sidebar .latest-post h1,.blog-sidebar .latest-post h2,.blog-sidebar .latest-post h3{padding:23px !important;font-weight:600;font-size:20px;padding:15px 0;margin:0px 0px 0px 0px !important;background-color:#f8f8f8}.blog-sidebar .latest-post p{margin:0px 0px 24px 0px !important;margin:0 !important}.blog-sidebar .latest-post .widget-content ul{padding:15px 25px}.blog-sidebar .latest-post .widget-content ul li{margin-bottom:5px;position:relative;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1)}.blog-sidebar .latest-post .widget-content ul li:last-child{border-bottom:unset !important}.blog-sidebar .latest-post .widget-content ul li:hover a .latest-image{padding-left:unset;margin-right:15px}.blog-sidebar .latest-post .widget-content ul li:hover a .latest-title{padding-left:unset;color:#009cff}.blog-sidebar .latest-post .widget-content ul li a{color:#5e5e5e;font-size:14px;display:flex;justify-content:space-between}.blog-sidebar .latest-post .widget-content ul li a span{font-size:14px;width:calc(100% - 20px);font-weight:700}.blog-sidebar .latest-post .widget-content ul li a .latest-image{padding-left:unset;margin-right:15px}.blog-sidebar .latest-post .widget-content ul li a .latest-title{padding-left:unset;font-size:12px;line-height:18px}.widget-tags{padding:20px 25px 20px 25px !important;background-color:#fff;border-radius:unset !important}.widget-tags h1,.widget-tags h2,.widget-tags h3{margin-bottom:0 !important;padding-bottom:25px !important;font-weight:600;font-size:20px}.widget-tags h2{margin-bottom:20px !important;min-height:unset;margin-top:0px;font-size:18px;font-weight:600}@media (min-width: 1200px){.br-2-1200{border-right:2px solid #f1f1f1}}@media (min-width: 992px){.br-2-991{border-right:2px solid #f1f1f1}.blog-list .blog-post-thumb h3{padding-top:20px}.logo-title{margin-left:15px}.pr-0{padding-right:0}}.page-app{position:relative;float:left;width:100%;margin-bottom:30px}.page-app:before{content:'';position:absolute;right:0px;width:calc(100% - 27px);width:-webkit-calc(100% - 27px);z-index:1;height:100%;background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);border-radius:4px}.page-app .icon{float:left;position:relative;z-index:2;margin-top:20px}.page-app .app-content{position:relative;z-index:2;float:right;width:calc(100% - 77px);width:-webkit-calc(100% - 77px);padding-left:20px;padding-right:20px;padding-bottom:28px;padding-top:30px}.page-app .app-content .title{font-weight:400;font-size:16px;color:#000;letter-spacing:0.7px}.page-app .app-content .stars{min-height:18px}.page-app .app-content .stars li{float:left;margin-right:5px;font-size:12px;color:#AEBCD6}.page-app .app-content .stars li:last-child{margin-top:-7px}.page-app .app-content .stars li i.active{color:#F5A623}.page-app .app-content .text{font-weight:400;font-size:14px;color:#6F8BA4;line-height:26px;letter-spacing:0.88px;margin-bottom:15px}.page-app .app-content .btn-primary-line{width:100%}.app-single{background:#fff;border-radius:4px}.app-single .header{padding:40px;padding-bottom:20px;border-bottom:1px solid #ECF7FF}.app-single .header .title h2{display:block;font-weight:400;font-size:24px;letter-spacing:1px;margin-bottom:10px !important}.app-single .header .title .stars{margin-top:20px}.app-single .header .title .stars li{float:left;margin-right:5px;font-size:12px;color:#AEBCD6}.app-single .header .title .stars li i.active{color:#F5A623}.app-single .header .download-buttons{float:right;text-align:right;margin-top:5px}.app-single .header .download-buttons a{display:inline-block;margin-left:10px;margin-bottom:10px}.app-single .item{padding:40px;padding-bottom:20px;border-bottom:1px solid #ECF7FF;overflow:hidden}.app-single .item .icon{float:left;width:30px}.app-single .item .icon i{font-size:26px;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-single .item .content .title{margin-top:3px}.app-single .item .content .text{font-weight:400;font-size:16px;letter-spacing:0.88px;line-height:28px;color:#6F8BA4}.app-single .item .content .text p{margin-bottom:16px}.app-single .item .content .text .version{margin-bottom:30px}.app-single .item .content .text .version h6{margin-bottom:10px !important}.app-single .item .content .text .version ul li{font-size:14px;position:relative;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.app-single .item .content .text .version ul li:hover{padding-left:5px}.app-single .item .content .text .version ul li:before{font-family:FontAwesome;content:"\f105";color:#4886FF;margin-right:10px}.rectangle{width:100%}.rectangle:after{content:"";display:block;padding-bottom:56%}.rectangle img{position:absolute;width:100%;height:100%}.footer-2{background:white}.footer-2 .f-head{position:relative}.footer-2 h3{margin:0;color:#4169e1;font-size:20px}.footer-2 b{color:black;font-weight:normal;font-size:20px}.footer-container{display:flex;align-items:center}.footer-container .partition{line-height:23px;padding:0 10px;color:white}.footer-container .ratings{display:flex;align-items:center;justify-content:center;margin-bottom:0px}@media (max-width: 991px){.footer-container{display:block}.footer-container .partition{display:none}.pt-40-991{padding-top:40px}.app-single .header .icon{text-align:center;margin-bottom:20px}.app-single .header .title{text-align:center}.app-single .header .title h2{margin-bottom:10px}.app-single .header .title .stars{text-align:center;margin-bottom:20px}.app-single .header .title .stars li{float:none;display:inline}.app-single .header .download-buttons{float:none;text-align:right}.app-single .header .download-buttons a{margin-left:0px;margin-left:5px;margin-right:5px}}aside.default-aside .sidebar .box{margin-bottom:30px}aside.default-aside .sidebar ul{border:1px solid #ECF7FF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;margin-bottom:30px}aside.default-aside .sidebar ul li.active a{background:#F4F8FB;color:#6F8BA4}aside.default-aside .sidebar ul li.active a:after{color:#6F8BA4}aside.default-aside .sidebar ul li.active a:hover{padding-left:60px}aside.default-aside .sidebar ul li:last-child a{border:none}aside.default-aside .sidebar ul li a{display:block;border-bottom:1px dashed #ECF7FF;height:60px;line-height:60px;padding-left:60px;position:relative;font-weight:400;font-size:14px;color:#000;letter-spacing:0.88px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative}aside.default-aside .sidebar ul li a:hover{padding-left:70px;color:#009cff}aside.default-aside .sidebar ul li a:after{font-family:FontAwesome;content:"\f105";position:absolute;left:30px;color:#000}aside.default-aside .sidebar ul li a span{float:right;margin-right:30px;display:inline-block;background:#F4F8FB;height:20px;line-height:20px;padding-left:10px;padding-right:10px;font-size:10px;color:#6F8BA4;margin-top:18px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}aside.default-aside .sidebar .search-widget{display:block;margin-bottom:30px;height:50px;position:relative}aside.default-aside .sidebar .search-widget input{border:1px solid #ECF7FF;position:absolute;width:100%;height:100%;outline:none;padding-left:20px;padding-right:50px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}aside.default-aside .sidebar .search-widget input:focus{border:1px solid #4886FF;padding-left:30px}aside.default-aside .sidebar .search-widget button{position:absolute;z-index:2;right:10px;top:10px;height:30px;width:30px;border:none;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:none;cursor:pointer;text-align:center;padding:0px}aside.default-aside .sidebar .search-widget button i{color:#fff}aside.default-aside .sidebar .widget-tags{border:1px solid #F4F8FB;padding:30px;padding-bottom:20px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}aside.default-aside .sidebar .widget-tags.widget-tags a{float:left;margin-right:10px;margin-bottom:10px;background:#F4F8FB;padding-left:10px;padding-right:10px;font-weight:400;font-size:14px;color:#6F8BA4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}aside.default-aside .sidebar .widget-tags a:hover{background:#4886FF;color:#fff !important}@media screen and (max-width: 767px){aside.default-aside .sidebar ul li a{padding-left:8px}aside.default-aside .sidebar ul li a:after{display:none}}.map-wrapper{position:relative;width:100%;height:365px;margin-bottom:60px}.map-wrapper .map-canvas{position:absolute;width:100%;height:100%}.map-wrapper .contact-info{background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);padding:30px;padding-top:55px;color:#fff}.map-wrapper .contact-info .item{overflow:hidden;margin-bottom:30px}.map-wrapper .contact-info .item i{float:left;font-size:16px;width:20px;margin-right:10px;margin-top:5px}.map-wrapper .contact-info .item span{float:left;width:calc(100% - 30px);width:-webkit-calc(100% - 30px);font-size:14px}.map-wrapper .contact-info .item span a{color:#fff}.map-wrapper .contact-info .social{overflow:hidden;margin-top:-18px;margin-left:-17px}.map-wrapper .contact-info .social li{display:inline;font-size:22px;margin-right:7px;margin-left:7px}.map-wrapper .contact-info .social li a{color:#fff}.contact-text{font-weight:400;font-size:14px;color:#6F8BA4;letter-spacing:0.6px;line-height:26px}.contact-text p{margin-bottom:28px}.contact-form h5{margin-bottom:50px !important}.contact-form textarea{height:150px;resize:none;padding:20px;border-radius:25px}#grid{margin:-15px}.main-grid-portfolio .button{position:absolute;bottom:50px;left:50%;transform:translate(-50%, 0%)}.main-grid-portfolio .grid-image{position:relative;overflow:hidden;margin:15px;padding:0px}.main-grid-portfolio .grid-image .hover-grid{position:absolute;top:0;background:#43c0ffe8;width:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;text-align:center;transition:.3s ease;overflow:hidden}.main-grid-portfolio .grid-image .hover-grid .port-title{color:white;margin-bottom:10px !important}.main-grid-portfolio .grid-image .hover-grid a{background:white;padding:5px 20px;border-radius:20px;cursor:pointer}.main-grid-portfolio .grid-image:hover .hover-grid{width:100%}.port-grid>div{width:calc(33.3% - 30px);float:left;padding:5px}.port-grid .grid-image{transition:1s;height:200px}.port-grid-main-page>div{width:calc(100% - 30px);float:left;padding:5px}@media (max-width: 991px){.map-wrapper{height:auto}.map-wrapper .map-canvas{position:relative;height:365px;margin-bottom:30px}#grid{height:auto !important}}footer{background:#F4F8FB;padding-top:70px}footer img.logo{margin-bottom:30px}footer .text{font-weight:400;font-size:14px;color:#6F8BA4;line-height:26px;letter-spacing:0.88px}footer h5{font-weight:400;font-size:16px;color:#000;letter-spacing:0.69px;line-height:30px;margin-bottom:30px !important}footer .footer-nav li a{display:block;overflow:hidden}footer .footer-nav li a:hover span{padding-left:5px}footer .footer-nav li a i{float:left;height:32px;line-height:32px;margin-right:12px;font-size:14px;color:#000}footer .footer-nav li a span{float:left;height:32px;line-height:32px;font-weight:400;font-size:14px;color:#6F8BA4;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}footer .address p{display:block;overflow:hidden;font-weight:400;font-size:14px;color:#6F8BA4;line-height:26px;letter-spacing:0.88px;margin-bottom:5px}footer .address p a{color:#4886FF}footer .address .social{overflow:hidden;margin-top:5px}footer .address .social li{float:left;font-size:16px;margin-right:10px}footer .address .social li a{color:#6F8BA4}footer .copyright{text-align:center;border-top:1px solid #DAE6FD;margin-top:30px;padding-top:30px;padding-bottom:30px;font-weight:400;font-size:14px;color:#6F8BA4;letter-spacing:0.88px}@media screen and (min-width: 768px){.col-sm-3{width:25% !important}}@media (max-width: 767px){.m-767{margin:60px 0px 60px 0}.icon-scroll{bottom:20px}#portfolio_page #topsection .carousel h3{font-size:45px;text-align:center}.m-0-767{margin:0px}.blog-post-thumb .img{height:300px}.d-block-sm{display:block}.d-none-sm{display:none}.logo{display:block}.pt-50-sm{padding-top:50px !important}.app-single{box-shadow:unset}.app-single .header{padding:0;margin-top:30px}.app-single .item{padding:20px 0}.inner-port{height:65vh;display:flex;align-items:center;justify-content:center}.inner-port .d-set{display:block;min-height:unset}.inner-port .port-img-parent{width:80vw;margin:0 auto !important;margin-bottom:20px !important}.portfolio-new .sticky-new .port-img-parent{padding:0 !important}.port-grid .hover-grid,.port-grid-main-page .hover-grid{display:none !important}#pricing{padding-top:0px}#pricing .container h3{text-align:center;width:70%;margin:auto}#pricing .container .col-sm-12{margin-top:50px;padding:0px}#pricing .pricing-5{background:none;box-shadow:unset}#pricing .col-md-3{padding:0px;background:white;margin:25px 0;box-shadow:unset;border:1px solid rgba(0,0,0,0.1)}}@media (max-width: 991px){footer .text{margin-bottom:30px}footer h5{margin-bottom:15px}footer .footer-nav{margin-bottom:30px}.li-make .click-btn-sm{position:absolute;z-index:999;top:0;right:15px;font-size:26px;color:#ccc}.li-make .click-btn-sm .fa{padding:18px 20px;padding-right:0}}.nav>li>a:focus,.nav>li>a:hover{background:none !important}.left-heading{margin-top:193px}.shorting-menu{display:inline-block;box-shadow:0 0 30px 0 rgba(67,67,67,0.15);padding:18px 20px;border-radius:50px}.shorting-menu .filter{border:none;background:#f4f4f4;padding:9px 24px;text-transform:capitalize;font-size:16px;cursor:pointer;-o-transition:.4s;-ms-transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;border-radius:30px;color:#000;margin:0 10px;outline:none}.shorting-menu .filter.active,.shorting-menu .filter:hover{background:#4886FF;color:#fff}.shorting{margin-top:50px}.shorting .mix{display:none}.single-work{overflow:hidden;position:relative;height:204px;border:1px solid #ccc;margin:5px;margin:15px}.single-work::before{content:'';position:absolute;top:0px;height:100%;background:#29c2ff;left:0px;opacity:0;width:100%;right:0;visibility:hidden;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.single-work:hover::before{top:0px;width:100%;height:100%;left:0px;opacity:0.9;visibility:visible}.single-work .work-content{position:absolute;bottom:20px;width:90%;background:rgba(255,255,255,0.8);border-radius:10px;border:1px solid #008ed6;left:0px;right:0;margin:auto;text-align:center;padding-top:20px;padding-bottom:20px;opacity:0;visibility:hidden;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;cursor:pointer}.single-work:hover .work-content{bottom:35px;opacity:1;visibility:visible}.single-work .work-content h4{font-size:22px;margin-bottom:10px}.single-work .work-content ul li{display:inline-block}.single-work .work-content ul li{display:inline-block;font-size:16px}.single-work .popup-btn{position:absolute;top:20px;right:40px;width:45px;text-align:center;height:45px;line-height:46px;border-radius:50%;color:#fff;font-size:22px;opacity:0;visibility:hidden;border:1px solid #fff;-moz-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.single-work .popup-btn:hover{background:#4886FF;border-color:#4886FF}.single-work:hover .popup-btn{top:36px;opacity:1;visibility:visible;background:rgba(255,255,255,0.8);color:#008ed6}.shorting-menu{margin-top:30px;text-align:center}.mt-70{margin-top:70px}.mt-10{margin-top:10px}.mt-100{margin-top:100px}.w-50px{width:50px}.p-20{padding:20px}.br-10{border-radius:10px}.single-feedback{padding:30px 60px 60px;height:350px;position:relative;-o-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;min-height:294px}.single-feedback .row{display:flex;align-items:center}.single-feedback .client-info{overflow:hidden;margin-bottom:30px}.single-feedback .client-pic{float:left;width:30%}.single-feedback .client-pic img{border-radius:50%}.single-feedback .client-title{float:left;width:70%;padding-left:20px;margin-top:17px}.single-feedback .client-title h4{font-size:19px;font-weight:500;-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s;margin-top:23px}.single-feedback .client-title h5{font-size:15px;margin-top:13px;color:#666;-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s}.single-feedback p{-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s}.testimonials-area .section-title{margin-bottom:50px}.pd-t{padding-top:0}.popup-btn i{padding:5px}.breadcrumb>li+li:before{display:none}.main-service .home-services-item:before{display:none !important}.main-service .home-services-item{height:381px}.home-services-item p:hover,.home-services-item.active p{color:#F7F8FF}.home-services-item:hover:before,.home-services-item.active:before{opacity:1}.main-service .home-services-item:hover .services-title,.home-services-item.active .services-title{color:#fff}.main-service .home-services-item:hover{background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%)}.main-service .home-services-item:hover i{background-image:linear-gradient(127deg, #fff 0%, #fff 91%)}.main-service .home-services-item:hover p{color:#fff}.nav>li>a{padding:10px 7px}.case-widget img{border-radius:40px;border-bottom-right-radius:4px}.career-btn{width:220px !important}.fa-bar-chart{font-size:26px !important;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-single .fa-user{font-size:26px !important;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.job-desc p{margin-bottom:15px}.job-desc ul{margin-bottom:25px;list-style:inherit}.job-desc ul li{margin-left:4%;line-height:30px;padding-left:10px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;color:#555}.job-desc ul li:before{position:absolute;left:2.9%;color:#555}.job-desc ol{padding-left:20px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.w-100{width:100% !important}.hw-100{height:100%;width:100%}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.imp-links li a{line-height:20px;transition:all 0.3s ease 0s}.imp-links li a:hover{padding-left:5px;color:black}.btn-footer{width:120px !important;margin-bottom:20px}.copyright hr{border-top:1px solid #DAE6FD !important}.gpt-hr hr{width:100%;text-align:left;margin:0;margin-top:15px;border-top:2px solid #e3dbdbd1;transition:all 1s}.custom-modal .modal-content{background:url(https://www.w3villa.com/production/assets/popup-img-3-6d9c7dc4fc8f277bf088b38460bb087732da22572e0c7969202d33d312670899.jpg);width:100%;float:left;background-size:cover;padding-bottom:50px}.portfolio-new{background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;padding:50px 0;background:#f1f1f1}.portfolio-new .sticky-new{margin-bottom:20px;position:sticky;top:105px;background:#fff;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;overflow:hidden;border-top:4px solid #72c16e}.portfolio-new .sticky-new .port-img{padding:6px;background:white;transition:.3s;box-shadow:0 0 6px 0 #ccc}.portfolio-new .sticky-new .port-img:hover{transform:scale(1.05);transition:.3s}.portfolio-new .sticky-new .port-img-parent{margin:0 30px;padding:15vh 0;transition:.3s}.portfolio-new .sticky-new .port-img-parent:before{width:250px;height:200px;content:"";position:absolute;border:10px solid #43bffb;top:66px;left:28px;z-index:-1;transition:.3s}.portfolio-new .sticky-new .port-img-parent:after{width:260px;height:160px;background:#aefdff;content:"";position:absolute;top:30px;right:20px;z-index:-2}.portfolio-new .sticky-new .bg-bg-after:before{position:absolute;content:"";width:220px;height:170px;border:4px solid #ffd600;z-index:-1;bottom:80px;left:20px}.portfolio-new .sticky-new:before{content:"";position:absolute;top:0;bottom:0;height:100%;width:100%}.portfolio-new .sticky-new .inner-port .btn-req{box-shadow:unset}.portfolio-new .sticky-new .inner-text-port{padding-right:30px;border:5px solid #44bffb;padding:20px 20px;margin-right:40px;position:relative}.fetch_message{position:relative}.fetch_message:focus-visible:before{content:"" !important;color:#ccc !important;font-size:20px}.fetch_message:visited:before{content:"" !important;color:#ccc !important;position:absolute;font-size:20px}.fetch_message:target:before{content:"" !important;color:#ccc !important;position:absolute;font-size:20px}.fetch_message:active:before{content:"" !important;color:#ccc !important;position:absolute;font-size:20px}.fetch_message:focus-within:before{content:"" !important;color:#ccc !important;position:absolute;font-size:20px}.fetch_message:focus:before{content:"" !important;color:#ccc !important;position:absolute;font-size:20px}.message-chat span .fetch_message:active:before{content:"" !important;color:#ccc !important;position:absolute;font-size:20px}.portfolio-grid .single-main{margin-bottom:30px;padding:10px;background:white;position:relative;box-shadow:0 0 12px 0 #ccc}.portfolio-grid .single-main .single-img{height:240px}.portfolio-grid .single-main .single-img img{height:240px;object-fit:cover}.portfolio-grid .single-main .port-title{margin-bottom:0 !important;margin:10px 0 !important}.portfolio-grid .single-main .tag{text-transform:uppercase;font-size:12px;background:#43c0ff;color:white;padding:0 10px;border-radius:24px}.portfolio-grid .single-main .hover-content{position:absolute;top:0;left:0;right:0;background:white;height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:30px;opacity:0;transition:.3s}.portfolio-grid .single-main:hover .hover-content{opacity:1;transition:.3s}.form-control{box-shadow:unset;border-radius:5px !important}.form-control:focus{box-shadow:unset}.border_btm{border-bottom:1px solid blue;border-radius:0px !important}.contact-sidebar{padding:40px 0px 0px 0;margin-bottom:30px;border-radius:5px}.contact-sidebar textarea{height:105px}.btn-popup{background:#fff !important;display:block;width:391px;height:50px;line-height:35px;color:#4886FF;font-weight:700;font-size:13px;letter-spacing:0.81px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px !important;background:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-align:center;cursor:pointer;outline:none;margin-top:15px !important;box-shadow:4px 6px 10px #3838388c !important;margin-left:15px !important;float:right;margin-right:15px !important}.custom-captcha{margin-top:1px !important}.app-item{position:relative}.app-item .p1{position:absolute;top:-50px;width:200px;text-align:center;left:-55px !important;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;color:#fff}.app-item .p1{display:none}.app-item:hover .p1{display:block}.app-item{position:relative}#cookies-bar{display:none}.app-item p{border-radius:21px;position:absolute;width:200px;text-align:center;left:-55px !important;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;color:#fbfbfb !important;bottom:-75px;background-image:linear-gradient(127deg, #384DFF 0%, #24CDFF 91%)}.app-item p{display:none}.app-item:hover p{display:block}.user-name .fa-user{font-size:16px !important}.new_apply_form p{margin-bottom:14px}.new_apply_form .form-group{margin-bottom:0px;line-height:1;position:relative;padding:10px 0px 0px 0px;margin-bottom:20px}.new_apply_form .form-group .form-control:focus ~ lable{top:-6px;left:0;font-size:14px}.new_apply_form .form-group lable{position:absolute;top:-5px;z-index:333;transition:.5s}.new_apply_form .form-group .form-control{border:none;border-bottom:1px solid #cecece;border-radius:0 !important;height:auto;padding:2px 1px}.new_apply_form .form-group textarea{resize:none}.new_apply_form .btn-career input{border-radius:40px !important}.new_apply_form .custom_upload-main{position:relative}.new_apply_form .custom_upload-main .upload_btn_panel{margin:30px auto;width:90%}.new_apply_form .custom_upload-main .upload_btn_panel .custom_upload{background-color:#F2F2F2;color:#7A7A7A;text-transform:capitalize;height:130px;width:100%;display:flex;align-items:center;justify-content:center}.new_apply_form .custom_upload-main .upload_btn_panel .custom_upload .upload_img{text-align:center;margin-bottom:15px}.new_apply_form .custom_upload-main .upload_btn_panel .custom_upload .upload_img img{width:35px}.new_apply_form .custom_upload-main .upload_btn_panel input[type="file"]{position:absolute;left:50%;height:130px;cursor:pointer;font-size:0;width:90%;opacity:0;top:0;margin-left:-45%}.new_apply_form .sbmit_btn{border:1px solid #1a77e7;text-align:center;width:auto !important}.new_apply_form .sbmit_btn input{border:none;outline:none;background:transparent}@media screen and (min-width: 768px){.new_apply_form{padding-left:40px;padding-right:40px}}.modal{text-align:center}@media screen and (min-width: 768px){.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}#applyJob:before{content:unset}#openCaseStudy:before{content:unset}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.blog-post-thumb h2{margin-top:20px}.job-heading{margin-bottom:40px !important}.job-desc form .btn-career{border-radius:40px !important}.header-area .main-nav .nav li a.active{border-radius:0;border-bottom:1px solid}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}#cookieModal.modal.fade .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}#cookieModal .modal-body{height:450px;overflow-x:auto}.modal.show .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:0.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:0.25rem}.modal-footer>:not(:last-child){margin-right:0.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal.show .modal-dialog{width:900px}.custom-new-popup .inner-form{padding:12px 22px 40px 20px}.inner-form textarea{height:100px !important}.inner-form input{height:50px !important}.inner-form h1{margin-bottom:40px !important}.error-link{margin-top:9px;color:white}.blog-re-capcha{float:left;margin-left:16px;width:100%}.error-404 .page .cover{min-height:154px !important}.other{width:100%;padding-top:17px !important}.social .fa{padding:4px !important}.dummy{min-height:260px}.footer-2 .btn-primary-line{border:1px solid #fff;color:#fff}.footer-2 .btn-primary-line:hover{color:#4886FF;background:#fff}.copyright p{color:#1c1c1c}.text-light{color:#f5f5f5 !important}.text-right{text-align:right}.pb-15{padding-bottom:15px}.padding-btm{padding:30px 15px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pd-tb-50{padding-top:50px;padding-bottom:50px}.select-box{height:50px;border-color:#b5b1b1;background-color:#eeebeb}.btn-porfolio{background:#ffffff;padding:8px 40px;border-radius:10px;transition:.3s}.btn-porfolio:hover{background:#f1f1f1;transition:.3s}.fa-clone:before{content:"\f24d"}.stripe{position:fixed;left:0;top:0;right:0;background:#000;z-index:999;padding:2px 0}.mobility{width:570px;left:-252px}.web-mini{width:530px;left:-227px}.blockchain-mini li p{font-size:15px;color:#000;padding:10px 0}.our-w{width:145px;left:-30px}.ser-head{width:335px;left:-140px}.company-drop{width:100%;left:0}.port-imge-main{height:auto;border:none !important;overflow:hidden;margin-bottom:30px;border:1px solid #ccc}.casestudy-banner{margin-top:61px;background:#222222;padding-top:70px;padding-bottom:70px}.casestudy-banner .breadcrumb{padding:8px 10px 8px 0px;width:fit-content;background:none}.casestudy-banner .breadcrumb li a{color:#ffffff}.casestudy-banner .breadcrumb li:after{font-family:FontAwesome;content:"\f105";color:#ffffff;margin-left:10px;margin-right:10px}.casestudy-banner .breadcrumb li:last-child:after{content:'';margin-left:0px}.casestudy-banner .breadcrumb .active{color:#808080}.casestudy-banner .case-banner-desc h1{font-size:40px;font-family:'Metropolis-bold';color:#FFFFFF;padding-bottom:30px}.casestudy-banner .case-banner-desc p{color:#FFFFFF}.case_detail_card{margin-top:-30px;z-index:10;background-color:white;width:calc(100% - 60px);margin-left:auto;margin-right:auto;position:relative;padding:20px;box-shadow:0px 1px 10px 0 #e6e6e6;margin-bottom:30px}.case_detail_card p{padding-bottom:10px}.case_detail_card .case-study-btn .download_case{border:none;background:none;color:#4169E1;font-family:'Metropolis-bold';padding:0}.inner-portfolio{position:absolute;top:0;display:flex;align-items:center;justify-content:center;height:100%;right:0;left:0;bottom:0;transition:.3s}.case-heading{text-align:center;position:absolute;background-image:linear-gradient(to bottom right, #4169E1, rgba(67,229,255,0.69));width:100%;bottom:0;height:50%;padding-top:20px}.case-heading:hover{transition:.4s;height:70%;padding-bottom:20px}.case-heading:hover .new-port .download-btn{display:inline;padding-bottom:30px}.case-heading:hover .new-port .download_case{background:#ffffff;border-radius:5px;transition:.3s;border:none;padding:5px 10px;color:#4169e1}.new-port{transition:.3s;margin-top:10px !important;padding:0 15px}.new-port h2{font-size:26px;font-family:'Metropolis-bold';color:#fff}.new-port h3{font-size:20px;font-family:'Metropolis-regular';text-align:center;font-weight:500 !important;line-height:1.5}.case-study-label{position:absolute;top:-16px;font-size:10px}.new-port .btn-porfolio{display:none}.new-port .download-btn{display:none}.head-in{transition:.4s;margin-top:10px !important}.port-imge-main:hover .inner-portfolio .head-in{margin-top:0px !important;transition:.4s}.port-imge-main:hover .new-port .btn-porfolio{display:inline}.m-wt{min-width:165px}.new-port{display:block}.bg-image{height:315px;z-index:0;position:relative;background-size:cover;transition:.4s}.header-area .mini-drop{position:absolute;background:white;padding:15px 15px;top:61px}.header-area .mini-drop ul li{margin:0 !important}.header-area .mini-drop ul li a{height:inherit !important;color:#3e3e3e !important;padding:10px 0px;font-size:18px !important}.header-area .mini-drop ul li a:hover{color:#4169E1 !important;font-weight:unset !important}.header-area .mini-drop .drop-head{padding-bottom:5px;border-bottom:2px solid blue;margin-bottom:15px !important}.header-area .mini-hover{display:none}.header-area .mini-drop:before{position:absolute;content:"";border:10px solid transparent;border-top:0px;top:-12px;border-bottom-color:#4886FF;left:0;right:0;margin:auto;width:10px;display:none}.header-area .li-make:hover .mini-hover{display:block}.header-area .mini-head{color:#000 !important;height:20px !important}.li-make>a{letter-spacing:1px}.header-area .main-nav .nav .mini-drop li .top{color:#5f5f5f !important;font-weight:bold !important;border-bottom:0px solid;text-transform:uppercase !important;font-size:16px !important}.header-area .main-nav .nav .mini-drop li .top:hover{color:#5f5f5f !important;font-weight:bold !important;border-bottom:0px solid;text-transform:uppercase !important;font-size:16px !important}.copyright__links a{border-left:1px solid #ccc;padding:0px 12px;font-size:12px;color:#4169e1}.copyright__links a:first-child{border:none}.copyright__links a:last-child{padding-right:0}.top-social{margin-top:-2px}.show-case-study .case-show-img:before{content:"";width:100%;height:100%;left:0;right:0;margin:auto;position:absolute;z-index:0}.show-case-study .scroll-arrow{width:20px;height:20px;transform:rotate(45deg);border-right:3px solid white;border-bottom:3px solid white;animation:arrow-wave 1s infinite;animation-direction:alternate}.show-case-study .scroll-arrow:nth-child(1){animation-delay:0.1s}.show-case-study .scroll-arrow:nth-child(2){animation-delay:0.2s;margin-bottom:20px}@keyframes arrow-wave{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.pt-200-study{padding-top:120px !important}.custom_modal-main{background:rgba(0,0,0,0.5)}.custom_modal-main .modal-dialog{margin-right:auto;margin-left:auto;background-color:rgba(0,0,0,0.4);display:block;transform:unset !important}.custom_modal-main .modal-dialog .modal-header{display:flex !important;justify-content:center;align-items:center;padding:0}.custom_modal-main .modal-dialog .modal-header p{margin-bottom:0;flex-grow:1;font-size:19px !important;font-weight:700}.custom_modal-main .modal-dialog .modal-header .close{margin:0}.custom_modal-main .modal-dialog .modal-header .deactive{pointer-events:none;visibility:hidden}.flex_right{display:flex;justify-content:end}.fa-circle:before{content:"\f111";color:#d6d6d6}.top-left-insight{border-right:1px solid #e5e5e5;padding-right:0;padding-left:0}.top-right-insight{padding-left:0;padding-right:0}.bt-shadow{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.p-14{font-size:14px !important;font-family:Metropolis}.bottom-left-insight{border-right:1px solid #e5e5e5;padding-right:0;border-bottom:none;padding-left:0}.bottom-right-insight{padding-left:0;border-bottom:none;padding-right:0}.border-top-right{border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.border-left{border-left:1px solid #e5e5e5}.border-top{border-top:1px solid #e5e5e5}.insight-card-border{border-top:1px solid #e5e5e5}.border-right-serv{border-right:1px solid #e5e5e5}.border-bottom-serv{border-bottom:none !important}.solution_right{border-right:1px solid #e5e5e5}.insight-card{display:flex;padding:15px 30px}.insight-card .insight_desc a{color:black !important;font-size:18px !important;padding-bottom:5px;font-family:Metropolis-semibold !important}.insight-card .insight_desc a:hover{color:#4169E1 !important}.insight-card .insight_desc p{font-size:12px !important}.insight-card .insight_img{padding-top:5px}.insight_footer{background-color:#ededfd}.insight_footer .inst_desc{padding:22px 10px}.insight_footer .inst_desc h3{font-size:18px !important;font-family:Metropolis-semibold !important}.insight_footer .inst_desc p{font-size:14px !important}.nav_com_card{padding:20px 25px}.nav_com_card .com_desc h5{color:black !important;font-size:16px !important;font-family:Metropolis-semibold !important}.nav_com_card .com_desc p{font-size:14px !important}.nav_com_card:hover{background-color:#4169E1 !important}.nav_com_card:empty:hover{background-color:white}.comp_footer{background-color:#ededfd}.comp_footer .comp_desc h3{font-size:18px !important;font-family:Metropolis-semibold !important;padding-top:20px}.comp_footer .comp_desc p{font-size:14px !important}.header-area .mini-drop ul li.tech_list{display:flex;align-items:center;gap:10px;margin:15px 0 !important;padding-left:20px}.header-area .mini-drop ul li.hire_link{margin:15px 0 !important;padding-left:15px}.tech_nav img{height:30px;width:30px}.tech_link a{color:black !important;font-size:14px !important;font-family:Metropolis-SemiBold !important}#solutions .hire_body .hire_nav_img .tech_nav_des{background-color:#ededfd;padding:30px 15px 15px 15px}#solutions .hire_body .hire_nav_img .tech_nav_des h3{font-size:18px !important;font-family:Metropolis-SemiBold !important}#solutions .hire_body .hire_nav_img .tech_nav_des p{font-size:14px !important;padding-bottom:50px}#solutions .hire_body .hire_nav_img .tech_nav_des .serv_footer{background-color:#ededfd}#solutions .hire_body .hire_nav_img .tech_nav_des .serv_footer ul li{color:#555555;padding-bottom:15px;font-size:14px}#solutions .hire_body .tech_list{margin:0 !important;padding-top:15px;padding-bottom:15px}#solutions .hire_body .tech_list p{font-size:18px !important;font-family:Metropolis-SemiBold !important;color:#3e3e3e !important;line-height:1.2}#solutions .hire_body .tech_list:hover p{color:#4169E1 !important}#solutions .hire_body .tech_list .tech_nav img{height:30px;width:30px}.fa-cart-plus:before{content:"\f217";font-size:30px}.tech_nav_des{background-color:#ededfd;padding:20px;padding-right:0}.tech_nav_des h3{font-size:18px !important;font-family:Metropolis-SemiBold !important}.tech_nav_des p{font-size:14px !important;padding-bottom:73px}.tech_nav_des .serv_footer{background-color:#ededfd}.tech_nav_des .serv_footer ul li{color:#555555;padding-bottom:15px;font-size:14px}.blc_desc{padding:20px 25px;border-bottom:1px solid #e5e5e5;min-height:150px}.blc_desc.ror-serv-nav{min-height:90px;display:flex;align-items:center}.blc_desc.ror-serv-nav h5{margin-bottom:0 !important;font-weight:100 !important}.blc_desc h5{font-size:18px !important;font-family:Metropolis-semibold;color:black !important}.blc_desc p{font-size:14px !important}.blc_desc:hover{background-color:#4169E1}.blc_desc:hover h5{color:#ffffff !important}.blc_desc:hover p{color:#ffffff}.blc_desc:empty:hover{background-color:white}.blc_desc_c{padding:20px 25px;border-bottom:1px solid #e5e5e5;min-height:225px}.blc_desc_c h5{font-size:18px !important;font-family:Metropolis-semibold;color:black !important}.blc_desc_c p{font-size:14px !important}.blc_desc_c:hover{background-color:#4169E1 !important}.blc_desc_c:hover h5{color:#ffffff !important}.blc_desc_c:hover p{color:#ffffff}.icon-serv img{filter:brightness(0)}.cust_nav .serv_side_nav{padding-right:0;padding-left:0}.cust_nav .active .cust_mark{position:absolute;background:white}.cust_nav .icon-serv{width:30px;margin-right:10px;margin-left:10px}.cust_nav .nav-tabs>li.active>a{background:#d6d6d6 !important;border-radius:2px;box-shadow:none;color:black !important;border:none !important}.cust_nav .nav-tabs>li.active>a:hover{color:white !important}.cust_nav .nav-tabs>li>a:hover{color:white !important}.cust_nav .tabs-left>.nav-tabs{border-bottom:0;flex-direction:column}.cust_nav .tab-content>.tab-pane,.cust_nav .pill-content>.pill-pane{display:none}.cust_nav .tab-content>.active,.cust_nav .pill-content>.active{display:block}.cust_nav .tabs-left>.nav-tabs>li{float:none}.cust_nav .tabs-left>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;color:#ffffff !important}.cust_nav .tabs-left>.nav-tabs{float:left}.cust_nav .tabs-left>.nav-tabs>li>a{border-radius:0;border:none}.cust_nav .tabs-left>.nav-tabs>li>a:hover,.cust_nav .tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;color:#fff !important;border:none;background:#d6d6d6 !important;border-radius:0;box-shadow:none}.cust_nav .tabs-left>.nav-tabs .active>a,.cust_nav .tabs-left>.nav-tabs .active>a:hover,.cust_nav .tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff}.cust_nav .ser_nav{width:100%;margin:0}.cust_nav .serv_1200{left:50% !important;transform:translateX(-43%)}.cust_nav .serv_side_nav{min-height:450px;background-color:#f5f4f4}.cust_nav .serv_side_nav ul li a{color:white !important}.header-popup .header-enquiry{background:#4169e1;color:white;border:none;font-size:14px;padding:10px 7px;width:100px;font-weight:bold;border-radius:5px;height:36px;text-align:center;line-height:17px}.enquiry-popup .talk-with{background:#4169e1;color:white;border:none;font-size:14px;padding:10px 0px;width:130px;font-weight:bold;border-radius:5px;height:36px;text-align:center;line-height:17px}.nodejs-enquiry{background:white;color:#4169e1;border:none;font-size:14px;padding:10px 15px;font-weight:bold;border-radius:5px;height:36px;text-align:center;line-height:17px}@media screen and (min-width: 1200px){.width-unset-1200{width:unset;padding:0}.capcha{transform:scale(1);margin-left:0px}}@media screen and (max-width: 1199px){.comment-sec{margin:0}}@media screen and (max-width: 1200px){.blog-list .blog-index-p{padding:0 15px !important}.pr-26-blog{padding:0 15px !important}.share{position:fixed;left:0;z-index:1}.submit-comment{float:right}}@media screen and (max-width: 991px){.dh-991{display:hide}.blog-index-section .blog-post-thumb h3{height:unset}.stripe .contact{display:flex;justify-content:space-between;width:100%}.stripe .top-social{display:none}.header-area{height:unset}.header-area .logo img{filter:unset}.header-area .main-nav{margin-top:0px}.header-area .menu-trigger{top:15px !important}.header-area .tab-content{display:none}.header-area .cust_nav_h{display:block;height:auto !important}.header-area .mini-drop{position:absolute;background:white;padding:15px;box-shadow:0 0 2px 0px #b3b3b3;top:36px;border-radius:4px}.header-area .mini-drop ul{margin-top:0}.header-area .mini-drop ul li{margin:15px 0 !important}.header-area .mini-drop ul li a{padding:0 !important;padding-bottom:7px !important;padding-top:7px !important}.header-area .mini-drop .mini-head{margin-bottom:0}.header-area .mini-drop .custom-pad{padding-left:0}.work-area .single-work{margin:0;margin-bottom:15px}.cust_nav .tabs-left>.nav-tabs>li>a{color:black !important;font-size:16px !important;margin-right:0}.cust_nav .tabs-left>.nav-tabs>li.active>a{color:#2d80c0 !important}.cust_nav .icon-serv{display:none}.cust_nav .serv_side_nav{min-height:unset;background-color:none;padding:0}.cust_nav .serv_side_nav ul{border-bottom:2px solid #e5e5e5}.cust_nav .serv_side_nav ul li a{color:black !important;font-size:12px !important;padding-left:30px !important}.blc_desc{padding:10px;min-height:40px}.blc_desc a{text-align:right;font-size:16px !important;font-family:Metropolis-semibold}.blc_desc p{display:none}.header-area .main-nav .nav ul li a{font-size:14px}.header-area .main-nav .nav li a{font-size:14px !important}.insight-card{padding:15px 10px}.nav_com_card{padding:15px 10px}.nav_com_card:hover{background-color:#fff !important}.nav_com_card .top-right-insight{border-bottom:1px solid #e5e5e5}.border-top{display:block;border-top:none}.b-t-767{border-top:1px solid #e5e5e5}.top-left-insight{border-bottom:1px solid #e5e5e5;padding-right:0;border-right:none}.bottom-left-insight{border-bottom:1px solid #e5e5e5;padding-right:0;border-right:none}.insight-card-border{border-bottom:none}.serv_side_nav{min-height:350px}.serv_side_nav ul li a{color:#e5e5e5 !important}.border-left{border-left:none}.tech_nav img{height:20px;width:20px}.cust_mark{display:none}.solution_right{border-right:unset}}@media screen and (max-width: 901px){.card-banner{height:calc(100vh - 92px);display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 767px){.df-767{display:flex}.blog-index-section .blog-post-thumb .btn-primary-line{bottom:20px}.cust_nav .tabs-left>.nav-tabs>li>a{color:black !important;font-size:16px !important}.cust_nav .tabs-left>.nav-tabs>li.active>a{color:black !important}.cust_nav .icon-serv{display:none}.cust_nav .serv_side_nav{padding:0}.cust_nav .serv_side_nav ul{border-bottom:2px solid #e5e5e5}.cust_nav .serv_side_nav ul li a{color:black !important;font-size:12px !important;padding-left:30px !important}.blc_desc{padding:10px;min-height:40px}.blc_desc a{text-align:right;font-size:16px !important;font-family:Metropolis-semibold}.blc_desc p{display:none}.header-area .main-nav .nav ul li a{font-size:14px}.header-area .main-nav .nav li a{font-size:14px !important}.insight-card{padding:15px 5px}.top-right-insight{border-bottom:1px solid #e5e5e5}.border-top{display:block;border-top:none}.b-t-767{border-top:1px solid #e5e5e5}.top-left-insight{border-bottom:1px solid #e5e5e5;padding-right:0;border-right:none}.bottom-left-insight{border-bottom:1px solid #e5e5e5;padding-right:0;border-right:none}.insight-card-border{border-bottom:none}.serv_side_nav{min-height:350px}.serv_side_nav ul li a{color:#e5e5e5 !important}.border-left{border-left:none}.tech_nav img{height:20px;width:20px}}@media screen and (max-width: 420px){.d-just-420{display:flex;justify-content:center}#portfolio_page #topsection .carousel h3{font-size:35px}.page .cover h1{font-size:20px !important;line-height:26px !important}.blog-post-thumb .img{height:200px}.app-single .header .download-buttons{text-align:center}.p-10-420{padding:10px !important}.font-15-420{font-size:15px !important}.left-button{padding:10px 48px !important;margin-bottom:15px !important}}@media screen and (max-width: 375px){.stripe .contact span{font-size:3.6vw}}@media screen and (max-width: 375px){.g-recaptcha{transform:scale(0.75)}}@media screen and (max-width: 360px){.font-th-360{font-size:11px !important}}@media screen and (min-width: 768px) and (max-width: 991px){.comment-sec{height:fit-content}}@media screen and (min-width: 1603px){#portfolio_page #topsection{height:unset}#portfolio_page #topsection .carousel{display:flex;width:100%;min-height:600px}#portfolio_page #topsection .carousel .flip-img{height:unset}#portfolio_page #topsection .carousel .flip-img .laptop{right:0}#portfolio_page #topsection .carousel .flip-img .laptop img{max-height:600px}#portfolio_page #topsection .carousel .flip-img .image-container{height:600px;width:360px;display:flex;justify-content:center;align-items:center}#portfolio_page #topsection .carousel .flip-img .image-container .content-image{width:unset;height:100%;position:relative;z-index:1}#portfolio_page #topsection .carousel .flip-img .image-container .image-slider{width:240px;border-radius:22px;height:calc(100% - 38px)}#portfolio_page #topsection .carousel .flip-img .image-container .image-slider img{position:absolute;top:0;animation:imageScroll 5s infinite}}.gallery-links{margin:7vw auto}.gallery-links .gallery-cards{position:relative;overflow:hidden}.gallery-links .gallery-cards .left-card{position:absolute;bottom:0;width:40%;border:5px solid white;box-shadow:0 0 10px rgba(0,0,0,0.5);margin:20px auto;margin-left:25%;border:5px solid white;box-shadow:0 0 10px rgba(0,0,0,0.5);transform:rotate(-10deg);transform-origin:bottom left;transition-duration:0.3s}.gallery-links .gallery-cards .center-card{position:relative;width:50%;bottom:0;border:5px solid white;box-shadow:0 0 10px rgba(0,0,0,0.5);margin:20px auto;z-index:1;transition-duration:0.3s}.gallery-links .gallery-cards .right-card{position:absolute;bottom:0;width:40%;border:5px solid white;box-shadow:0 0 10px rgba(0,0,0,0.5);margin:20px auto;margin-left:35%;transform:rotate(10deg);transform-origin:bottom right;transition-duration:0.3s}.gallery-links .gallery-cards:hover .left-card{transform:rotate(-20deg);transition-duration:0.3s}.gallery-links .gallery-cards:hover .center-card{bottom:10px;transition-duration:all 0.3s}.gallery-links .gallery-cards:hover .right-card{transform:rotate(20deg);transition-duration:0.3s}.gallery-links .text-gallery{text-align:center;position:relative}.gallery-links .text-gallery p{font-size:60px !important;color:rgba(158,154,154,0.1);font-weight:bold;position:absolute;top:-55px;left:0;right:0}@media (max-width: 992px){.gallery-links{margin:unset}}@media screen and (min-width: 992px) and (max-width: 1085px){.ecm_p{font-size:14px !important}}@media (max-width: 450px){.gallery-links .text-gallery p{font-size:40px !important;top:-45px}}.post-creator{line-height:1.2}.post-creator:focus,.post-creator:hover{color:#009cff !important}.post-desc-content{font-size:16px;line-height:1.2}.blog-show *{font-family:'Open Sans', serif;line-height:1.6}.blog-show .cover .page-top .top-head{font-family:'Open Sans', serif}.blog-show .cover .page-top .breadcrumb li a{font-family:'Open Sans', serif}.blog-show #show-blog-post .post-detail{font-family:'Open Sans', serif;line-height:1.6}.blog-show #show-blog-post .post-meta a{font-family:'Open Sans', serif;line-height:1.6}.blog-show #show-blog-post .blog-post-thumb .img .date{font-family:'Open Sans', serif;line-height:1.6}.width-110{width:110px}.width-160{width:160px}.width-230{width:230px}.img-n-1{width:180px;margin:auto}.dis-f{display:flex !important;align-items:center}@media screen and (min-width: 769px){.center{display:flex;align-items:center}}@media screen and (max-width: 769px){.center-fix{display:flex;align-items:center}.img-n-1{width:120px;margin:auto;height:110px}}.input,.textarea{border-bottom:1px solid #ccc;font-family:inherit;font-size:inherit;padding:1px 6px}.input-wrap{position:relative}.input-wrap .input{position:absolute;width:100%;left:0}.width-machine{padding:0 1rem}.textarea{display:block;overflow:hidden;resize:none;line-height:20px;color:black;font-weight:100}.mlr-14{margin:0 14px}.textarea[contenteditable]:empty::before{content:"Message";color:black;font-weight:100}#hide_placeholder.has-value::before{display:none}.custom-form-des{width:100%;line-height:1 !important;color:#757779 !important;font-weight:100;border-radius:0px !important;padding-left:10px !important;padding-right:10px !important}.w-50{width:unset !important;height:unset !important}.mt-10{margin-top:5px !important}.ma-auto{margin:unset !important}.message-chat span{background:transparent;font-size:18px}.message-chat span input{width:100%;border-top:0px solid white;border-right:0px;border-left:0px;outline:none;background:transparent}.textarea.fetch_message:before{content:attr(data-text);position:absolute;left:15px;top:7px;font-size:13px;font-weight:300 !important}.contact-style{font-size:20px;font-weight:600}.contact-style h4{font-size:50px;font-weight:900;font-family:system-ui}.contact-style .message-chat{color:#5f5f5f;line-height:2;border-radius:10px}.contact-style .message-chat input{border:unset;border-bottom:1px solid #ccc !important;line-height:1;border-radius:0}.contact-style .message-chat input:focus{box-shadow:unset;outline:unset;border-color:#44c0ff}.contact-style .box-img img{width:60%}.contact-style .s-button{padding:10px;display:inline-block;width:200px;border-radius:10px !important;border:2px solid #fff !important;background-color:transparent}.contact-style .s-button:hover{background-color:#fff;color:#333}.contact-style input{background-color:transparent;border-bottom:1px solid #fff !important}.contact-style input::placeholder{color:silver}.contact-style hr{border-top:1px solid rgba(255,255,255,0.24);margin-top:50px}.contact-style a{color:#eaeaea;font-family:system-ui;font-weight:800;transition:.3s}.contact-style a:hover{color:#fff;transition:.3s}.contact-style{font-size:20px;font-weight:600}.contact-style h4{font-size:50px;font-weight:900;font-family:system-ui}.contact-style .message-chat{line-height:1}.contact-style .message-chat input,.contact-style .message-chat textarea{border:unset;border-bottom:1px solid #ccc !important;line-height:1;border-radius:0;color:#c5c1c4;font-weight:100;font-size:18px}.contact-style .message-chat input:focus,.contact-style .message-chat textarea:focus{box-shadow:unset;outline:unset;border-color:#44c0ff}.contact-style .message-chat textarea{border-radius:0 !important;width:100%;height:auto;word-break:break-word;display:block;color:#6a6863;font-weight:100}.contact-style .box-img img{width:60%}.contact-style .s-button{padding:10px;display:inline-block;width:150px;border-radius:10px !important;border:2px solid #fff !important;background-color:transparent}.contact-style .s-button:hover{background-color:#fff;color:#333}.contact-style input,.contact-style textarea{background-color:transparent;border-bottom:1px solid #fff !important}.contact-style textarea{padding-bottom:0;font-size:inherit}.contact-style input::placeholder,.contact-style textarea::placeholder{color:silver}.contact-style hr{border-top:1px solid rgba(255,255,255,0.24);margin-top:50px}.contact-style a{color:#eaeaea;font-family:system-ui;font-weight:800;transition:.3s}.contact-style a:hover{color:#fff;transition:.3s}.country-css{border:0px;background:transparent;padding:0;font-size:18px;color:black !important;outline:none;font-weight:100}.color-country{color:#b7b7b7 !important}.pl-0{padding-left:0 !important}.custom-pd-0{padding-left:0px;padding-right:0px}@media screen and (max-width: 767px){.font-40{font-size:30px !important}.font_new-40{font-size:30px !important;text-align:center}#applyJob:before{content:unset}#openCaseStudy{padding:15px}#openCaseStudy:before{content:unset}.custom-pd-0{padding-left:15px;padding-right:15px}.contact-style{font-size:18px;font-weight:600;margin:50px 0 !important;height:unset !important}.contact-style .message-chat span{line-height:1;padding-top:10px;padding:20px 10px}.contact-style .message-chat input{border:unset;border-bottom:1px solid #ccc !important;line-height:1}.contact-style .message-chat input:focus{box-shadow:unset;outline:unset;border-color:#44c0ff}.contact-style .box-img{margin-top:40px}.contact-style .box-img img{width:60%}.contact-style{font-size:18px;font-weight:600;padding:50px 0 !important;height:unset !important}.contact-style .message-chat input,.contact-style .message-chat textarea{border:unset;border-bottom:1px solid #ccc !important;line-height:1}.contact-style .message-chat input:focus,.contact-style .message-chat textarea:focus{box-shadow:unset;outline:unset;border-color:#44c0ff}.contact-style .box-img{margin-top:40px}.contact-style .box-img img{width:60%}}@media screen and (min-width: 768px){#form-sec .btn-blue{font-weight:bold}.message-chat span{padding-top:30px;padding-bottom:30px;padding-right:50px}}@media screen and (min-width: 769px){.width-100{width:100%}}#form-sec{background-color:white}#form-sec .main-head h4{color:black}#form-sec .new_contact{color:black}#form-sec .btn-blue{background-color:#4169E1;color:white;padding:8px 12px;width:150px;border-radius:3px !important}.new_contact{box-shadow:0 3px 10px 0 #ccc;padding:24px}.btn-blue{background-color:#4884f9;color:white;padding:8px 12px}@media screen and (min-width: 768px){#form-sec .btn-blue{font-weight:bold}.message-chat span{padding-top:30px;padding-bottom:30px;padding-right:50px}}.custom-dropdown{width:100%}.custom-dropdown li a{white-space:nowrap}#new_sidebar_contact .main_block h2{padding-bottom:10px;text-align:center}#new_sidebar_contact .main_block h2 span{color:#4884f9}#new_sidebar_contact .main_block .message_chat{background-color:#ffffff;min-height:400px;padding:30px 15px 15px 15px}#new_sidebar_contact .main_block .message_chat span{padding-bottom:20px}#new_sidebar_contact .main_block .message_chat span lable{font-size:15px;font-weight:600;padding-bottom:20px}#new_sidebar_contact .main_block .message_chat span div{border:1px solid #ebe9e9;padding:6px 10px;margin-top:5px;margin-bottom:10px}#new_sidebar_contact .main_block .message_chat span div input{font-size:13px;border:none;outline:none}#new_sidebar_contact .main_block .message_chat span div div{border:unset !important;padding:0 !important}#new_sidebar_contact .main_block .text_area{padding-top:30px;padding-left:20px;background-color:#4884f9;min-height:400px}#new_sidebar_contact .main_block .text_area h5{padding-bottom:120px;font-size:32px;color:#ffffff}#new_sidebar_contact .main_block .text_area h6{font-size:26px;line-height:32px;color:#ffffff}#new_enquiry_form .main_block h2{padding-bottom:10px;text-align:center}#new_enquiry_form .main_block h2 span{color:#4884f9}#new_enquiry_form .main_block .message_chat_enquiry{background-color:#ffffff;min-height:470px;padding:30px 15px 15px 15px}#new_enquiry_form .main_block .message_chat_enquiry span{padding-bottom:20px}#new_enquiry_form .main_block .message_chat_enquiry span lable{font-size:15px;font-weight:600;padding-bottom:20px}#new_enquiry_form .main_block .message_chat_enquiry span div{border:1px solid #ebe9e9;padding:6px 10px;margin-top:5px;margin-bottom:10px}#new_enquiry_form .main_block .message_chat_enquiry span div input{font-size:13px;border:none;outline:none}#new_enquiry_form .main_block .message_chat_enquiry span div div{border:unset !important;padding:0 !important}#new_enquiry_form .main_block .text_area_enquiry{padding-top:30px;padding-left:20px;background-color:#4884f9;min-height:470px;font-family:Metropolis-regular}#new_enquiry_form .main_block .text_area_enquiry h5{padding-bottom:100px;font-size:34px;line-height:46px;color:#ffffff}#new_enquiry_form .main_block .text_area_enquiry h6{font-size:28px;line-height:36px;color:#ffffff}#new_sidebar_contact_home .main_block h2{text-align:center;padding-bottom:30px}#new_sidebar_contact_home .main_block h2 span{color:#4884f9}#new_sidebar_contact_home .main_block .message_chat_home{background:#f7f7f7;min-height:479px;padding:15px 15px 15px 15px}#new_sidebar_contact_home .main_block .message_chat_home span lable{font-size:15px;font-weight:600;padding-bottom:20px}#new_sidebar_contact_home .main_block .message_chat_home span div{border:1px solid #ebe9e9;padding:6px 10px;margin-top:5px;margin-bottom:10px}#new_sidebar_contact_home .main_block .message_chat_home span div input{font-size:13px;border:none;outline:none;resize:none}#new_sidebar_contact_home .main_block .message_chat_home span div input::placeholder{font-weight:normal}#new_sidebar_contact_home .main_block .message_chat_home span div div{border:unset !important;padding:0 !important}#new_sidebar_contact_home .main_block .text_area_home{padding-top:0;padding-left:0;background-color:#ffffff;min-height:475px;position:relative}#new_sidebar_contact_home .main_block .text_area_home h3{font-size:22px;color:#4169e1}#new_sidebar_contact_home .main_block .text_area_home h4{font-size:28px;font-family:'Metropolis-bold' !important;color:black}#new_sidebar_contact_home .main_block .text_area_home h5{font-size:24px;line-height:32px;color:black}#new_sidebar_contact_home .main_block .square-right{height:40px;width:40px;background-color:#f7f7f7;position:absolute;top:52px;right:-20px;rotate:45deg}#popup .main_block .message_chat_home .detail h2{font-size:26px;font-family:'Metropolis-semibold' !important;margin-bottom:10px !important}#popup .main_block .message_chat_home .detail h3{font-size:24px;font-family:'Metropolis-bold' !important;margin-bottom:10px !important}#popup .main_block .message_chat_home .detail h3 span{color:#4169E1;font-family:'Metropolis-bold' !important}#popup .main_block .message_chat_home .detail h4{font-size:20px;margin-bottom:10px !important}#logos-separator-home{margin-left:10px;background-color:#3d68db;width:2px;height:52px}.logo-carousel{padding:10px 0px 10px 0px;background-color:#f3f3f3}.logo-carousel.mob-carousel-main{padding:20px 0px;background-color:#4169E12B}.logo-carousel .container{align-items:center;display:flex}.logo-carousel .container .logo-title p:nth-of-type(1){line-height:30px;font-family:metropolis-bold;color:black;font-size:20px !important;white-space:nowrap;font-family:'Metropolis-bold' !important}.logo-carousel .container .logo-title p:nth-of-type(2){font-weight:600}.logo-carousel .container .owl-carousel{margin:auto;justify-content:center;display:flex}.logo-carousel .container .owl-carousel img{height:30px !important;object-fit:contain}.logo-carousel .container .owl-carousel.mob-carousel img{height:31px !important}.logo-carousel .container .logo-text{padding:0px}.logo-carousel .img-dimensions{object-fit:contain}.download_case:hover i{margin-left:10px}@media screen and (max-width: 767px){#new_sidebar_contact .text_area{display:none}#new_sidebar_contact_home .text_area_home{display:none}#new_sidebar_contact_home .square-right{display:none}#new_sidebar_contact_home .main_block .message_chat_home{padding:0px}#new_enquiry_form .text_area_enquiry{display:none}#cookieModal.modal.fade .modal-dialog{transform:unset !important;z-index:999999;position:absolute;left:0;top:85px}.logo-carousel .container .logo-title p:nth-of-type(1){font-size:18px !important}.logo-carousel .container .logo-title p:nth-of-type(2){font-size:14px !important}}@media screen and (min-width: 768px) and (max-width: 990px){#new_sidebar_contact_home .main_block .message_chat_home{min-height:385px}#new_sidebar_contact_home .main_block .text_area_home{min-height:385px}#new_sidebar_contact_home .main_block .text_area_home h4{font-size:30px}#new_sidebar_contact_home .main_block .text_area_home h5{font-size:24px;line-height:30px}#new_sidebar_contact_home .main_block .text_area_home .image_area_home img{width:93%}}@media screen and (min-width: 992px) and (max-width: 1199px){#new_sidebar_contact_home .main_block .message_chat_home{min-height:425px}#new_sidebar_contact_home .main_block .text_area_home{min-height:425px}#new_sidebar_contact_home .main_block .text_area_home h4{font-size:28px}#new_sidebar_contact_home .main_block .text_area_home h5{font-size:24px}#new_sidebar_contact_home .main_block .text_area_home .image_area_home img{width:90%}.tech_nav img{height:25px;width:25px}#portfolio_page #projectsection .new-project_view .main_box{border-radius:16px}#portfolio_page #projectsection .new-project_view .main_box .img_bx{width:100%;min-height:350px}.new-project_view .reverse_card{display:flex;flex-direction:row-reverse}.new-project_view .main_box .text_bx.right{left:-90px;right:unset}.new-project_view .main_box .text_bx img{width:100%;height:100%;object-fit:contain}.header-area .main-nav .nav>li{margin:0 0px}.cust_nav .serv_side_nav{min-height:470px}.blc_desc.ror-serv-nav{min-height:94px}.blc_desc.ror-serv-nav h5{font-size:17px !important;margin-bottom:0 !important}}@media screen and (max-width: 991px){#new_sidebar_contact .main_block .text_area h4{padding-bottom:100px;font-size:26px}#new_sidebar_contact .main_block .text_area h5{font-size:20px;line-height:24px}#new_sidebar_contact_home .main_block .text_area_home h4{font-size:26px}#new_sidebar_contact_home .main_block .text_area_home h5{font-size:20px;line-height:24px}#new_enquiry_form .main_block .text_area_enquiry h5{padding-bottom:100px;font-size:28px;line-height:36px}#new_enquiry_form .main_block .text_area_enquiry h6{font-size:28px;line-height:34px}#mob-nav{height:auto !important}.nav_com_card{padding:20px 10px}.nav_com_card .com_desc h5{color:black !important;font-size:14px !important;font-family:Metropolis-semibold !important}.nav_com_card .com_desc p{font-size:14px !important}#portfolio_page #projectsection .new-project_show .port_head{padding-top:0px !important}#portfolio_page #projectsection .new-project_show .port_head .port_desc{padding-top:0px;padding-bottom:30px}#portfolio_page #projectsection .new-project_show .port_head .port_desc h1{font-size:32px}#portfolio_page #projectsection .new-project_show .port_case_study .case-card .desc_casestudy{width:80%;position:absolute;bottom:-65px;transform:translate(-50%);left:50%;background-color:#ffffff;box-shadow:0px 8px 12px #00000017;padding:15px}.logo-carousel .container .logo-text{padding-left:15px}li.header-popup{display:flex;justify-content:center}}@media screen and (max-width: 430px){#portfolio_page #projectsection .new-project_view .main_box .img_bx img{width:100%;height:80%;object-fit:cover;border-radius:8px}#portfolio_page #projectsection .new-project_view .main_box .text_bx{position:absolute;top:20%;left:50%;transform:translate(-50%);z-index:1;height:100%;width:75% !important;padding:15px}#portfolio_page #projectsection .new-project_view .port_data{padding-top:0px}.new-port h3{font-size:20px}.bg-image{height:216px}}.mg-0{margin:0}.pd-0{padding:0}.color-gray{color:gray !important}.mt-30{margin-top:30px}.message-chat input{border-bottom:1px solid #cccccc}.country-css{border:0px;background:transparent;padding:0;font-size:18px;outline:none;font-weight:100}.marg-pad{margin-bottom:0 !important;padding:0 !important;font-size:13px !important}.c-marg-pad{padding-left:10px !important;border:1px solid #d5d5d5}#form_connect{padding:10px}#form_connect{box-shadow:none}.outer-border{box-shadow:0 3px 10px 0 #ccc}span.textarea.fetch_message:before{content:"Message";color:#c5c1c4 !important}.bg-light{background:#f7f7f7 !important}.slide{padding:5px 15px;border:1px solid #428bca;border-radius:25px}.inline-block{display:inline-table;background-color:transparent}.slideup{font-size:18px;text-align:center;line-height:1;position:relative;align-items:center;padding:15px 20px;cursor:pointer;font-weight:600;user-select:none;color:#fff;z-index:10;text-transform:capitalize;border-radius:4px;transition:all .5s ease;letter-spacing:0.3px;display:flex;background:linear-gradient(135deg, #146dff 0%, #5346ff 100%)}.slideup:hover{color:white;text-decoration:none}.apply-job-btn{display:block;width:150px;height:45px;line-height:45px !important;color:#4886FF;font-weight:700;font-size:13px;letter-spacing:0.81px;border:1px solid #4886FF;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:10px;background:#4886FF;color:#fff;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-align:center;cursor:pointer;outline:none}.custom-justify-end{display:flex;justify-content:end}.f-white{color:white}@media screen and (min-width: 992px){.flex_md_reverse{display:flex;flex-direction:row-reverse}.sol-nav-pt-15{padding-top:15px}}@media screen and (min-width: 366px) and (max-width: 400px){#new_enquiry_form .g-recaptcha{transform:scale(0.75)}}
