@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,200&display=swap");h1,h2,h3,h4,h5,h6,p,ul{margin:0}.section,.w-100,section{float:left;width:100%}.btn-request,.request_socials ul li a{color:#fff;transition:.3s ease-in-out}.cd-close-nav,.cd-nav-trigger{text-indent:100%;white-space:nowrap}.apply-job h2,.banner_text h2,.blog-content-top .badge,.blog-content-top h4,.brands i,.view_more{text-transform:uppercase}.experts-col h4{text-transform:capitalize}.hover:hover,.hover:hover:before{animation-delay:.3s;animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.blog-content span,.blog-content ul li,.who-we-are-section p{font-family:poppins,sans-serif!important}#contactno-error,.cd-close-nav,.cd-nav-trigger{white-space:nowrap}.backgroundStack,.hover:before,.hovicon:after,.showfall{pointer-events:none}::selection{background:#8bd600;color:#fff}html{scroll-behavior:smooth}.back_video video,.blogs_section .carousel .carousel-inner,.blogs_section .carousel .carousel-inner .item,.blogs_section .carousel .carousel-inner .item .blog_column_wrapper,.blogs_section .carousel .carousel-inner .item .blog_column_wrapper a,.call_us_left,.carrer_slider .carousel,.carrer_slider .carousel .carousel-inner,.carrer_slider .carousel .item,.slide_left,.slide_right,body,html{height:100%}body{font-family:poppins,sans-serif!important;overflow-x:hidden}a{cursor:pointer;outline:0!important;text-decoration:none!important}p{color:#828282;font-size:16px;line-height:30px}.modal-open,.no_padding,.padding_none{padding:0!important}ul{padding:0}ul li{list-style-type:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield!important}button:focus,input:focus{outline:0!important}.container-fluid{max-width:88%}.section,section{position:relative}.full-section{height:100%;min-height:100vh;overflow:hidden;width:100%}.btn-request{background:#56ab2f;background:-moz-linear-gradient(-45deg,#56ab2f 0,#a8e063 100%);background:-webkit-linear-gradient(-45deg,#56ab2f,#a8e063);background:linear-gradient(135deg,#56ab2f,#a8e063);border:0;font-size:18px;margin-top:35px;padding:6px 15px}.btn-request:hover{background:#a8e063;background:-moz-linear-gradient(45deg,#a8e063 0,#56ab2f 59%,#56ab2f 100%);background:-webkit-linear-gradient(45deg,#a8e063,#56ab2f 59%,#56ab2f);background:linear-gradient(45deg,#a8e063,#56ab2f 59%,#56ab2f)}.app_tags li a,.blog_tab_content .blog_columns .blog_columns_right h3,.blog_tab_content .blog_columns .blog_columns_right p,.blog_tab_content .load_more_btn .common_btn1,.btn-request:active,.btn-request:focus,.btn-request:hover,.btn-request:visited,.common_btn1.hvr-sweep-to-right:active,.common_btn1.hvr-sweep-to-right:focus,.common_btn1.hvr-sweep-to-right:hover,.company-locations a.locate-address,.contact_info_column p,.contact_info_column p strong,.experts-col:active,.experts-col:focus,.facts_counts_inner:active,.facts_counts_inner:focus,.facts_counts_inner:hover,.facts_counts_inner:hover h4,.facts_counts_inner:hover p,.flip_brands_wrapper:active,.flip_brands_wrapper:focus,.flip_brands_wrapper:hover,.hvr-free-consult:active,.hvr-free-consult:focus,.hvr-free-consult:hover,.overlaydiv a.white_color:hover{color:#fff}.request_socials{left:40px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:60px;z-index:10}.request_socials a.request_socials_btn{border:1px solid #fff;color:#fff;display:none;font-size:16px;left:-51px;padding:7px 11px;position:relative;transform:rotate(-90deg);transition:.3s ease-in-out;width:160px;z-index:9}.request_socials a.request_socials_btn:hover{background-color:#8dc63f;border-color:#8dc63f}.request_socials ul{display:inline-block;margin-top:0!important;width:100%}.request_socials ul li{display:block;margin-top:10px}.request_socials ul li a{align-items:center;border:1px solid #fff;border-radius:50%;display:inline-flex;font-size:18px;height:35px;justify-content:center;padding:3px 0;text-align:center;width:35px}.request_socials ul li a:hover{background:#8dc63f}.call_us_right_wrapper .form-group .btn{font-size:13px}.chat-icon{background:#56ab2f;background:-moz-linear-gradient(left,#56ab2f 0,#a8e063 100%);background:-webkit-linear-gradient(left,#56ab2f,#a8e063);background:linear-gradient(90deg,#56ab2f 0,#a8e063);border-radius:100%;bottom:20px;color:#fff!important;font-size:30px;height:50px;line-height:38px;padding:8px 0 6px;position:fixed;right:30px;text-align:center;width:50px;z-index:99}.cd-nav-trigger{display:none;height:44px;overflow:hidden;position:fixed;right:6%;top:42px;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;transition:transform .2s;width:44px;z-index:1053}.cd-nav-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;height:100%;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .4s,box-shadow 0 .4s;-moz-transition:-moz-transform .4s,box-shadow 0 .4s;transition:transform .4s,box-shadow 0 .4s;width:100%;z-index:105444}.cd-nav-container.is-visible{-webkit-overflow-scrolling:touch;box-shadow:-4px 0 30px rgba(0,0,0,.2);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .4s,box-shadow 0 0;-moz-transition:-moz-transform .4s,box-shadow 0 0;transition:transform .4s,box-shadow 0 0}.cd-nav-container header{height:68px;padding:1.5em 0 0 6.25%;position:relative}.cd-close-nav{background-color:#8bd600;border-radius:3px;bottom:auto;height:40px;overflow:hidden;position:absolute;right:3%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;width:40px}.logo img,.navbar-nav>li>a{transition:.3s ease-in-out}.cd-close-nav:after,.cd-close-nav:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;content:"";height:3px;left:50%;position:absolute;top:50%;width:24px}.cd-close-nav:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.cd-close-nav:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}ul.cd-nav{margin:80px 20px 20px!important}.common_tittle,.competitor-wrapper,.contact_right_wrapper .common_tittle,.experts-main,ul.cd-nav li{margin-bottom:30px}ul.cd-nav li a{color:#585858;display:block;font-size:18px;margin-bottom:10px;text-align:center}.mobile-submenu{position:relative;z-index:999}.services-menu{margin-bottom:25px}#hireNow .common_tittle,.app_platform_section .common_tittle,.error_block .logo,.mobile-submenu ul li,.new-faq .topic .question,.services_provided li:last-child,.sticky-header .navbar-brand,.work-with-top-developers-section .why-choose-us{margin-bottom:0}.mobile-submenu ul li a{color:#3f4040;font-size:14px;margin-bottom:5px;text-align:left}.mobile-submenu ul li.menu-first a{color:#222;font-size:16px;font-weight:600;margin-bottom:15px}.mobile-submenu ul li a i{color:#8bd600;font-size:18px;margin-bottom:10px;margin-right:10px}.navbar{border-radius:0!important;padding:0 15px;position:fixed;width:100%;z-index:999}.all_services_inner span img,.banner_icon,.error_block .logo img,.firm_logo img,.menu_section_upper img,.navbar .container-fluid,.recent_project_section_img img{max-width:100%}.navbar-toggle .icon-bar{background-color:#fff;margin-top:5px!important;width:30px}#contactform .form-group,.navbar-brand,.slide_right_wrapper{height:auto}.logo img{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;width:150px}.header-green-logo{display:none!important}.navbar-nav{margin-top:52px!important}.navbar-nav>li>a{border-right:2px solid #fff;color:#fff;font-size:18px;padding:0 25px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.navbar-nav>li:last-child>a{border-right:0}.navbar-nav>li>a:hover{background-color:transparent;color:#8bd600}.mega-menu{border-color:transparent;border-radius:8px;left:-380px!important;margin-top:0!important;padding:25px 15px;width:1250px}.mega-menu ul{margin:0 0 20px 15px}.mega-menu ul li{margin:0 0 10px 12px}.mega-menu ul li.menu-first a{color:#222;font-size:17px;font-weight:600}.mega-menu ul li a{color:#3f4040;text-decoration:none;text-transform:capitalize;transition:.3s ease-in-out;margin-bottom:2px}.mega-menu ul li a:hover{color:#59ad31;padding-left:6px}.mega-menu ul li a i{color:#59ad31;font-size:18px;margin-right:10px}.check_container input:checked~.checkmark:after,.culture-caption h2 span,.hideforsm,.meet-experts .experts-col,.navbar-nav>li:hover .mega-menu,.work-with-top-developers-section .all_services_wrapper:hover .service-hover-content-wrapper{display:block}.navbar.sticky-header{background:#fff;box-shadow:0 0 5px #f5f5f5;z-index:1111;top:0}.mega-menu.megMenu-hire{left:-100%!important}.sticky-header .logo img{width:120px}.hire-django-developers-banner .banner_overlay,.iphone-app-development-Banner .banner_overlay,.sticky-header .navbar-toggle .icon-bar{background-color:#000}.sticky-header .navbar-nav>li>a{border-color:#000;color:#000}.app_services_section.main_blog_page{margin-top: 0;padding:50px 0}.banner_text h1 span,.common_green,.common_tittle h1 span,.custom_firm.firms_section h1,.facts_section_left_inner h3 span,.services_column_section ul li a:hover,.sticky-header .navbar-nav>li>a:hover,.testimonial_slider h3 span,.view_more:hover{color:#8bd600}#backgroundStack-3d canvas:first-child,#more,#more1,#more2,#more3,#more4,#services,.common_btn1:after,.common_btn:after,.contact_page #section10,.our-work-process-section .app_services_section .definition_column_right h3:after,.servicebtn2,.sticky-header .header-white-logo{display:none}.error_block .logo.text-center.hidden-xs,.sticky-header .header-green-logo{display:block!important}.home_banner{background-color:#222a35;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}#backgroundStack-3d,.backgroundStack{height:100%;position:absolute;width:100%}.backgroundStack{overflow:hidden;z-index:1}#backgroundStack-3d{left:0;top:0}.header_banner{height:100%;overflow:hidden;position:relative;z-index:2}.banner_overlay{align-items:center;display:flex;height:100%;position:relative;top:0;width:100%;z-index:9}.arrow,.arrow_down{bottom:40px;top:auto}.arrow,.carousel-fade .carousel-control{z-index:2}.banner_text{color:#fff;margin-top:120px;padding-bottom:100px}.banner_text p{color:#fff!important;font-size:22px;font-weight:300!important;line-height:35px;margin-bottom:27px!important}.banner_text h1{color:#fff;font-size:60px;font-weight:700;margin-bottom:30px!important;margin-top:35px!important}.banner_text h2{color:#fff;font-size:30px;font-weight:500!important;height:50px}.arrow_down{left:50%;margin:0;position:absolute;transform:translateX(-50%)}.arrow{animation:infinite bounce 2s ease-in-out 0;font-size:40px;height:40px;left:0;line-height:40px;margin:auto;right:0;width:50px}@-webkit-keyframes bounce{0%,20%,60%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-20px)}80%{-webkit-transform:translateY(-10px)}}.float-none{float:none!important}.m-auto{margin:auto!important}.schedule-talktime-btn,html body .mt-0{margin-top:0!important}.common_tittle h3,html body .mt-10{margin-top:10px!important}.contact_right_wrapper .common_tittle p,.partnering-content,.slide_right_content p,.who-we-are-section h2,html body .mt-20{margin-top:20px!important}html body .mt-25{margin-top:25px!important}.culture_step2_heading,.heading-mt,.user-detail p,html body .mt-30{margin-top:30px!important}.infrastructure-section-wrapper .office-content-wrapper .office-image-content p,.tabs_pagination,html body .mt-50{margin-top:50px!important}.app_services_section,.contact_section_left,.contact_section_right,.counts_section,.mt-100,.our-work-process-section .definition_column_wrapper,.our_testimonials.section_mt,.services-banner-image,.we-help,.work-with-top-developers-section .app_platform_section{margin-top:100px}.service-heading-section .owl-carousel,html body .mb-0{margin-bottom:0!important}.all_services_section h4.common_tittle,.company_profiles_column h4,.wehelp_col2 .wehelp_icons h3,html body .mb-10{margin-bottom:10px!important}html body .mb-15{margin-bottom:15px!important}html body .mb-20{margin-bottom:20px!important}html body .mb-25{margin-bottom:25px!important}html body .mb-50{margin-bottom:50px!important}.mr-10{margin-right:10px!important}.pt-0{padding-top:0!important}.compulsory{color:#fe234b}.carousel-indicators li.active a,.green_color,.job_column_wrapper p a{color:#8bd600!important}::-moz-selection{background:#8bd600;color:#fff}.call_us_btn{background:#56ab2f;background:-moz-linear-gradient(left,#56ab2f 0,#a8e063 100%);background:-webkit-linear-gradient(left,#56ab2f,#a8e063);background:linear-gradient(90deg,#56ab2f 0,#a8e063);border:1px solid #56ab2f;border-radius:100%;bottom:130px;color:#fff!important;font-size:30px;height:50px;line-height:38px;padding:8px 0 6px;position:fixed;right:30px;text-align:center;width:50px;z-index:99}.audit-modal .audit-modal-loader,.blog_column_wrapper,.common_btn,.common_btn1,.divider-circle-blue,.hrcolimg,.jour_box,.number_pos,.position-rel,.services_wrapper,.who-we-are-section .popup-youtube,.work-with-top-developers-section .all_services_wrapper{position:relative}.call_us_pop{z-index:1111}.call_us_pop .modal-dialog{background-color:#fff;height:760px;max-width:1170px;width:auto}.call_us_pop .modal-dialog .modal-content{border:none;display:inline-block;height:100%;width:100%}.call_us_pop .modal-dialog .modal-content .close{color:#000;font-size:30px;opacity:1;position:absolute;right:34px;top:20px;z-index:9}.blogs_section .carousel .carousel-inner .item .blog_column_wrapper img,.call_us_left_img{height:100%;width:100%}.call_us_left_img img{height:100%;max-width:100%;object-fit:cover}.call_us_right_wrapper{padding:20px 10px}.call_us_right_header{background-color:#fafafa;padding:13px 0}.call_us_right_header h3,.technologies_section h2{font-size:50px}.call_us_right_header p{color:#000;font-size:24px!important}.call_us_right_content p{color:#000;font-size:20px;margin-top:25px!important}.call_us_right_content p label{color:#000;font-weight:400;margin:0}.banner_text h3{font-size:20px;margin-top:100px!important}.common_btn1:after,.common_btn:after{background-color:#8bd600;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:none;-moz-transition:none;transition:none;width:0}.company_profiles_column:after,.portfolios_column:after,.services_wrapper:after{background-color:#ffffff80;content:"";top:70px;width:1px}.common_btn1:hover:after,.common_btn:hover:after{background-color:transparent;-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;transition:.6s ease-in-out;width:100%}.common_btn1{background-color:transparent;border:2px solid #8bd601;color:#000;display:inline-block;font-size:18px;padding:17px 20px 16px;text-align:left;width:332px}.banner_form form button,.menu_section{background-color:#222a35;transition:.6s ease-in-out}.common_btn1:hover{color:inherit}.mt-170{margin-top:170px!important}.pt-100,.services-padding,.technologies_section{padding-top:100px}.services_column_section .thumbnail{border-color:#222;border-radius:1px;padding:20px}.services-inner{padding:80px 0 0}.services-inner img{height:430px;margin-bottom:30px;object-fit:cover;width:100%}.services_column_section h2{color:#222!important;font-weight:200!important;margin-bottom:20px}.services_column_section h2 span{color:#222!important;font-weight:600!important}.services_column_section p{color:#222;font-size:19px;line-height:30px}.services_column_section ul{margin:30px 0 0;padding-left:25px}.services_column_section ul li{font-size:large;list-style-type:disclosure-closed}.services_column_section ul li a{color:#222;font-size:20px;font-weight:400;margin-bottom:10px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.culture_section_column{margin:30px 0 60px}.culture_step1_heading{margin-top:160px!important}.progress-arrow2{margin-top:-50px}.progress-arrow3{margin-top:-150px}.common_tittle h2{color:#222;font-size:55px;font-weight:200!important}.all_services_section.app_services_section.app_platform_section .common_tittle{margin-bottom:0}.common_tittle h2 span,.contact_right_wrapper h2 span{color:#222;font-weight:700}.common_tittle p{color:#222;font-size:20px;font-weight:100;line-height:30px;margin-top:30px!important;text-align:justify}.menu_bar{cursor:pointer;z-index:99}.menu_bar .zmdi.zmdi-menu{background-color:transparent;border-radius:4px;color:#fff;cursor:pointer;font-size:39px;line-height:30px;padding:3px 4px}.menu_section{background-size:cover;height:100%;position:fixed;top:0;transform:translateX(100%);width:100%;z-index:99999999999}.menu_section.menu_active{transform:translateX(0)}.menu_section_inner{background-color:#222a35e6;display:inline-block;height:100%;padding:40px 50px;width:100%}.menu_section_upper i{color:#fff;cursor:pointer;font-size:50px}.menu_section_content{height:calc(100% - 37px)}.menu_tab_content{margin-top:22px}.menu_right_section .slimScrollDiv{height:84vh!important;padding-bottom:30px}.tab-content-wrapper{height:100%!important;margin-right:20px}.menu_tab_content .nav{border:none;margin-top:30px!important}#hireNow .contact_right_wrapper,.blog_columns:first-child,.cheaper-better-section .app_services_section,.marginTopZero,.menu_tab_content .nav li:first-child,.php_development .app_services_section,.rowmt,.work-with-top-developers-section .app_services_section{margin-top:0}.menu_tab_content .nav li{border:none;margin-top:30px;width:100%}.menu_tab_content .nav li a{background-color:transparent!important;border:none!important;color:#fff!important;margin:0;padding:0}.color-white,.menu_tab_content .nav li a:hover,.menu_tab_content .nav li.active a,.ourteam-col.hrcolimg .hr h5,.ourteam-col.hrcolimg .hr p,.text-white{color:#fff!important}.services_wrapper:after{height:82vh;position:absolute;right:0}.services_wrapper_column{margin-bottom:30px;margin-top:20px}.services_wrapper_column h3{color:#8dc63f;font-size:24px;margin-bottom:10px!important}.services_wrapper_column ul{display:inline-block;padding:0 18px;width:100%}.services_wrapper_column ul li{display:inline-block;margin-top:10px;width:100%}.services_wrapper_column ul li a{color:#fff;font-size:18px;font-weight:400}.services_wrapper_column ul li a:hover,.testimonial_slider .user_info p a{color:#8dc63f}.app_services_section .counts_section,.blog_page_tabs .tab-content,.blog_tab_content,.company_portfolio,.company_profiles,.hire-developer-banner .btn-talk,.mt-30{margin-top:20px}.heading{color:#fff;font-size:24px}.blog_tab_content .blog_columns,.blog_tab_content .load_more_btn,.recent_project_section_img{margin-top:40px}.blog_tab_content .blog_columns .blog_columns_right .blog_comments{border-color:#4d5258}.blog_tab_content .blog_columns .blog_columns_right .blog_comments a,.common-faq-section .panel-title,.company_profiles_column p a,.services_column_section ul.devops-services li{font-size:18px}.company_profiles_column,.portfolios_column{color:#fff;padding:0 30px!important}.company_profiles_column:after{height:42vh;position:absolute;right:0}.company_profiles_column .heading{margin-bottom:14px}.company_profiles_image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:4px solid #8dc63f;height:230px;margin-bottom:30px}.company_profiles_column p{display:inline-block;margin-top:10px!important;width:100%}.company_testimonials{border-top:1px solid #ffffff80;margin-top:20px;padding-top:30px}.company_testimonials .carousel .item{padding:26px 100px 0}.company_portfolio_column h4,.company_testimonials .carousel .item h4{color:#fff;margin-bottom:12px!important}.company_testimonials .carousel .item p{font-style:italic;line-height:30px}.carrer_slider .carousel .carousel-inner:after,.carrer_slider .carousel .carousel-inner:before,.company_testimonials .carousel .item:after,.company_testimonials .carousel .item:before{left:0;position:absolute;top:0}.company_testimonials .carousel .item:before{content:url(../images/qoute_code.png);top:20px}.company_testimonials .carousel .item:after{bottom:0;content:url(../images/quote2.png);left:auto;right:20px;top:auto}.company_portfolio_column,.mt-45{margin-top:45px}.portfolio_column_image{background-image:url(../images/laptop_img.png);background-position:top;background-repeat:no-repeat;background-size:contain;float:left;margin-right:30px;padding:12px 44px 38px}.portfolio_column_image img{height:171px;width:274px}.portfolios_column:after{height:62vh;position:absolute;right:0}.portfolios_column .company_profiles_image:nth-child(2){margin-top:44px}.portfolios_column .company_profiles_image{background-blend-mode:multiply;background-color:rgba(0,0,0,.6);height:200px;padding:85px 0}.portfolios_column .company_profiles_image h3{color:#fff!important;text-align:center}.detailmain,.ipad-app-development-Banner{background-color:#1478c9}.detailmain .banner_overlay{padding:90px 0 40px}.back_video{background:linear-gradient(90deg,#12102b,#2e2960,#12102b);height:100%;overflow:hidden;position:absolute;top:0}.banner-content{align-items:center;display:flex;margin-bottom:90px;margin-top:115px}.banner-content img,.d-inline-block,.firms-inner img,.vacant-seats img,span.image-01{display:inline-block}.services-left{padding-top:270px}.services-left p{color:#000;font-size:18px;margin-bottom:10px!important}.services-left h2{font-size:58px}.services_column .services-name{padding:0 20px}.services_column .services-name h1{color:#222;font-size:50px;margin-bottom:30px!important;text-align:left}.services_column .services-name h4{color:#222a35;font-size:30px;font-weight:500!important;margin-bottom:30px!important;text-align:left}.services_column .services-name p{color:#222a35;font-size:14px;font-weight:300;text-align:left}.audit-modal .modal-title span,.brands h2 span,.canvas_section_left h2 span{font-weight:600}.h1_count,.service-count{color:#222a35!important;font-size:40px!important;font-weight:800!important;margin-bottom:13px!important;text-align:left!important}.cheaper-and-better-banner,.services_banner{background-color:#5f4cae}.service_single_banner{background-color:#53bae5}.banner_form form{background-color:#fff;border-radius:10px;float:none;height:85px;margin:15px auto 0;max-width:749px;position:relative}.banner_form form input{border:none;border-radius:4px;color:#000;font-size:18px;height:100%;padding-left:18px;padding-right:340px;width:100%}.banner_form form button{border:none;color:#fff;font-size:18px;padding:17px 20px;position:absolute;right:12px;top:12px}.banner_form form button i{font-size:22px;margin-left:50px;position:relative;top:2px}#scroll_top img{background:#56ab2f!important;background:-moz-linear-gradient(left,#56ab2f 0,#a8e063 100%)!important;background:-webkit-linear-gradient(left,#56ab2f,#a8e063)!important;background:linear-gradient(90deg,#56ab2f 0,#a8e063)!important}.contact_number,.culture_column{margin-top:25px}.contact_number span{background:#56ab2f;background:-moz-linear-gradient(left,#56ab2f 0,#a8e063 100%);background:-webkit-linear-gradient(left,#56ab2f,#a8e063);background:linear-gradient(90deg,#56ab2f 0,#a8e063);border-radius:50%;color:#fff;float:left;font-size:21px;height:38px;margin-right:15px;padding:5px 0;text-align:center;width:38px}.contact_number h4{color:#000;font-size:20px}.contact_number p{font-size:18px;margin-top:0!important}.call_us_right_content form{border:3px solid #f2f2f2;margin-top:30px;padding:10px}.call_us_right_content form input{border:none;border-left:1px solid #a9a9a9;color:#828282;font-size:18px;padding:0 10px}.call_us_right_content form .bootstrap-select{width:33.33%}.call_us_right_content form .bootstrap-select button{background-color:transparent!important;border:none;box-shadow:none!important;color:#828282;font-size:18px;outline:0!important;padding:0 10px}.call_us_right_content form button[type=submit]{background-color:#222a35;border:none;border-radius:5px;color:#fff;font-size:16px;padding:11px 12px;transition:.6s ease-in-out}.call_us_right_content button i{margin:3px 0 0 7px}.call_us_right_content form input::-webkit-input-placeholder{color:#828282!important;opacity:1!important}.call_us_right_content form input::-moz-placeholder{color:#828282!important;opacity:1!important}.call_us_right_content form input:-ms-input-placeholder{color:#828282!important;opacity:1!important}.call_us_right_content form input:-moz-placeholder{color:#828282!important;opacity:1!important}.request_socials a.request_socials_btn:after{background-color:#fff;color:#fff;content:"";height:1px;left:-90px;position:absolute;top:19px;width:80px}.btn-know:hover,.team_slider .carousel-indicators li.active,.testimonial_slider .carousel-indicators li.active{background-color:#8bd600}.sticky-social ul li a{background:linear-gradient(90deg,#56ab2f 0,#a8e063);border:1px solid #8dc63f}.team_section{background-image:url(../images/team_bg.png);background-repeat:no-repeat}.team_section .carousel{overflow:hidden}.blog_image_wrapper img,.flake,.slide_left img{height:100%;width:100%}.slide_right_content{height:auto;padding:30px 20px;vertical-align:middle}.slide_right_content h2{color:#000;font-size:50px;line-height:70px;margin-bottom:40px!important}.slide_right_content b{display:block;font-size:17px!important;margin:30px 0}.blog_columns,.blog_date,.contact_number_section,.load_more_btn,.services_section .owl-carousel,.slide_right_content .common_btn1,.staff-augmentation-services .btn,.upwork_column,.vacant-seats{margin-top:60px}.projects_delievered{margin-top:70px}.projects_delievered h3{color:#8bd600;font-size:50px}.projects_delievered p{color:#000;font-size:25px;margin-top:22px!important}.team_slider .carousel-inner,.team_slider .item{height:100%;min-height:260px}.team_slider .carousel-indicators{bottom:60px;margin:0 auto;padding-left:70px;right:0;text-align:left}.team_slider .carousel-indicators li{background-color:#f0f0f0;border:none;display:inline-block;height:17px;margin:0 8px 0 0;width:17px}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active,.new-faq .open:hover:before,.team_slider .carousel-fade .carousel-inner .next.left,.team_slider .team_slider .carousel-fade .carousel-inner .prev.right,.view-tenth:hover .mask{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev{left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.mobile_process .owl-carousel .owl-stage,.services_section .owl-carousel .owl-stage{padding:15px 0;transition:.7s 0!important}.mobile_slider_wrapper,.services_column{background-color:#fff;border-radius:3px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);min-height:640px;position:relative;text-align:center}.btn-know,.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}.btn-know{border-color:#222;color:#222;font-size:18px;font-weight:500;margin-top:35px;padding:6px 40px;transition:.3s ease-in-out}.btn-know:hover{border-color:#8bd600;color:#fff}.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev{border-color:transparent!important;margin:0 12px 0 0!important;padding:0!important}.services_column a{display:inline-block;height:100%;width:100%}.service_overlay{bottom:0;padding:21px;position:absolute;top:auto;transition:.4s ease-in-out;width:100%}.service_overlay h4{color:#222a35;font-size:24px;transition:.4s ease-in-out}.services_section .owl-carousel .owl-stage-outer{padding:0 0 0 10px}.mobile_process .owl-nav,.services_section .owl-nav{margin-top:25px!important;text-align:left!important}.mobile_process .owl-nav .owl-next,.mobile_process .owl-nav .owl-prev,.services_section .owl-nav .owl-next,.services_section .owl-nav .owl-prev{border:1px solid #77c044;font-size:0!important;height:39px;position:relative;text-align:center;width:39px}.mobile_process .owl-nav .owl-next:after,.mobile_process .owl-nav .owl-prev:after,.services_section .owl-nav .owl-next:after,.services_section .owl-nav .owl-prev:after{color:#000;display:inline-block;font-family:Material-Design-Iconic-Font;font-size:28px;left:0;line-height:18px;margin:0 auto;position:absolute;right:0;top:6px}.mobile_process .owl-nav .owl-prev:after,.services_section .owl-nav .owl-prev:after{content:"\f2ff"}.mobile_process .owl-nav .owl-next:after,.services_section .owl-nav .owl-next:after{content:"\f301"}.shape1,.shape2,.shape3,.shape4{max-width:100%;position:absolute}.shape1{bottom:0;left:0}.shape2,.shape4{right:0;top:0}.shape3{bottom:0;right:10px}.awwards_section{background:linear-gradient(45deg,#2f2f39,#111116);padding:70px 0}.canvas_section{margin-bottom: 50px;}.canvas_section_left h2{color:#fff;font-size:58px;font-weight:200!important;margin-top:60px!important}.firms-inner{background-color:#fff;border-radius:8px;margin-bottom:30px;min-height:215px;padding:20px;text-align:center}.firms-inner p{color:#222!important;font-size:17px!important;font-weight:400!important}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border-color:transparent}.canvas_section_left p{color:#fff;font-size:20px;font-weight:200;line-height:27px;margin-bottom:30px!important;margin-top:35px!important}.canvas_section_left #particle-slider{height:610px;left:0;margin:0 auto;opacity:.3;position:absolute;right:0;width:100%;z-index:9}.upwork_column img{margin-bottom:16px;max-width:100%}.upwork_column h3{color:#fff;font-size:30px;line-height:40px}.firm_column{border-right:1px solid #38383f}.firm_column_wrapper{margin-top:20px;max-width:300px;min-height:170px;padding:20px 0!important;text-align:center}.firm_logo{display:table-cell;height:120px;vertical-align:bottom}.firm_column_wrapper p.h1_count{font-size:42px!important}.firm_column_wrapper p{color:#fff!important;display:flex;font-size:20px!important;justify-content:center;line-height:30px;margin-top:20px!important;max-width:300px}.firm_column:first-child .firm_column_wrapper{padding-left:0}.blog_page_tab_left .nav,.firm_column:last-child .firm_column_wrapper{border:none}.flip_brands_inner{transform:rotate(-45deg)!important}.brands{background:linear-gradient(90deg,#89216b,#da4453)}.brands h2{color:#fff;font-size:58px;font-weight:200!important;margin-top:250px!important}.brands h2 span,.brands p{color:#fff}.brands p{font-size:20px;font-weight:200;margin-bottom:25px!important}.brands i{color:#fff;font-size:20px!important;font-style:normal;font-weight:500!important}.facts_section_left_inner h3{font-size:40px;line-height:52px;margin-bottom:50px!important;text-align:right}.facts_section_counts{background:#56ab2f;background:-moz-linear-gradient(left,#56ab2f 0,#a8e063 100%);background:-webkit-linear-gradient(left,#56ab2f,#a8e063);background:linear-gradient(90deg,#545a74 0,#838690);height:186px;padding:20px 0!important}.facts_counts_column h4{color:#fff;font-size:60px}.facts_counts_column p{color:#fff;font-size:16px;line-height:22px;margin-top:20px!important;padding:0 30px}.facts_counts_inner{background-color:#fff;height:186px;margin-bottom:20px;padding:25px 10px}.facts_counts_inner h4,.job_column_wrapper p,.ofc-branches-section a.locate-address{color:#000}.facts_counts_inner p{color:#777;padding:4px}.recent_project_section1,.recent_project_section2{background-image:url(../images/recent_project1_bg.jpg);background-repeat:no-repeat;background-size:cover;width:100%}.recent_project_section2{background-image:url(../images/recent_project2_bg.jpg)}.recent_project_section h3{color:#fff;font-size:50px}.recent_project_section h2{color:#fff;font-size:72px;margin-top:60px!important}.recent_project_section a,.recent_project_section a.common_btn1{border-color:#fff;color:#fff!important}.recent_project_section p{color:#fff;font-size:18px;margin:35px 0 80px!important}.brands_section{margin-top:200px;transform:rotate(45deg)}.brand_column{box-shadow:0 0 5px #ccc;display:table;height:185px;text-align:center;width:100%}.all_services_inner,.brand_column_inner{display:table-cell;height:100%;vertical-align:middle;width:100%}.brand_column_inner img{display:inline-block!important;filter:grayscale(100%);max-width:100%;width:auto!important}.brands_section .owl-carousel .owl-stage-outer{padding:10px 0}.brands_section .owl-item.active img{filter:grayscale(0)}.get-started-section{padding:50px 0}.get-started-section h2{margin-bottom:40px!important}.btn-lets-talk{background-color:#8bd600;color:#fff;font-size:18px;font-weight:500;padding:10px 19px;transition:.3s ease-in-out}.btn-lets-talk:active,.btn-lets-talk:hover,.btn-lets-talk:visited,.btn-talk:hover{box-shadow:0 8px 25px -8px rgba(0,0,0,.4);color:#fff;transform:translateY(-5px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px)}.blogs_section,.testimonial_page_sec{padding:80px 0!important}.blogs_section_wrapper{margin-top:0;padding-bottom:50px}.blogs_section .carousel{height:656px}.blogs_section .carousel .carousel-control{background-image:none;border:2px solid #8bd600;bottom:40px;font-size:26px;height:39px;left:30px;opacity:1;padding:1px 0;text-shadow:none;top:auto;width:39px}.blogs_section .carousel .carousel-control.right{margin-left:60px}.blogs_section .carousel .carousel-control:hover{background-color:#8bd600;border-color:#8bd600}.blogs_section_columns{margin-top:15px}.blog_column_wrapper a{display:inline-block;width:100%}.blog_overlay{background-color:#34495ecc;height:100%;padding:30px;position:absolute;top:0;width:60%}.blog_column_wrapper h3{color:#fff;display:inline-block;font-size:20px;line-height:36px;margin-bottom:20px!important;width:100%}.blog_text p{color:#dbdbdb;font-size:18px;line-height:23px;margin-top:12px!important}.blog_date p{color:#fff;font-size:24px}.blog_columns_left{width:160px}.blog_columns_left img{height:140px;object-fit:fill!important;width:160px}.blog_columns_left h3{background-color:#222a35;color:#fff;font-size:21px;padding:3px 0}.blog_columns_right h3,.country_desc h3{font-size:20px}.blog_columns_right p{color:#828282;font-size:16px;line-height:24px;margin-top:10px!important}.blog_columns_right .blog_comments{border-top:1px solid #c1c1c1;display:inline-block;padding-top:0;width:100%}.blog_columns_right .blog_comments a{color:#8bd600;font-size:14px}.brands .col-md-2{padding-left:6px;padding-right:6px}.flip_brands_wrapper{background-color:#fff;border-radius:8px;box-shadow:4px 6px 15.8976px .1024px rgba(0,0,0,.12);height:145px;margin:6px 0;padding:20px;text-align:center;transition:.3s ease-in-out!important;width:100%}.all_services_inner h3,.btn-talk,.culture_column img,.new-faq .expanded,.services_provided li a,ul.contact-info li a{transition:.3s ease-in-out}.flip_brands_inner{display:table-cell;height:100%;vertical-align:middle;width:100%}.flip_brands_inner img{max-height:70px;max-width:90px;width:100%}.lottery-logo{max-width:190px!important}.borrowmyne-logo{max-width:160px!important}.ofc-branches-section{padding:0 0 50px!important}.contact_section{background-color:#2b32b2}.contact_us_bg{background-color:#fff;padding-bottom:95px}.contact_section_left h2{margin-top:40px!important}ul.contact-info{margin:70px 0 15px!important}ul.contact-info li{border-bottom:1px solid #e7e7e7;color:#222;font-size:25px;font-weight:700;line-height:30px;margin-bottom:30px;padding-bottom:30px}#hireNow .modal-header,ul.contact-info li:last-child{border-bottom:0}ul.contact-info li a{color:#65b539;font-size:20px;font-weight:500}ul.contact-info li a:hover{color:#79c245}.btn-talk{background-color:#8dc63f;color:#fff;font-size:18px;font-weight:500;padding:7px 50px}.testimonial_slider{background-image:url(../images/quote.png);background-position:bottom;background-repeat:no-repeat}.testimonial_slider h2{color:#000;font-size:50px;font-weight:700;line-height:60px;margin-bottom:30px!important;position:relative;text-align:left;top:24px}.testimonial_slider .user_info p strong{display:inline-block;margin-right:0;width:36px}.testimonial_slider .user_info h5{font-size:18px;text-align:left}.testimonial_slider h2 span{color:#828282;display:block;font-size:20px;font-weight:400}.testimonial_slider h3{font-size:45px;font-style:italic;font-weight:400;line-height:60px;margin-bottom:35px!important}.user-detail h5{font-size:18px;margin-bottom:20px!important;margin-top:40px!important}.img-circle{border:24px solid rgba(139,214,0,.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;float:left;height:238px;overflow:hidden;position:relative;width:238px}.img-circle img{background-color:#8bd600;border-radius:50%;max-width:100%;min-height:100%;min-width:100%;padding:24px}.img-circle a{background-color:#007bb5;border-radius:50%;bottom:20px;color:#fff!important;display:inline-block;font-size:15px;height:25px;padding:2px 0;position:absolute;right:30px;width:25px}.innerpadding{padding:0 60px}.user-detail{margin:100px 0 0;min-height:250px}.view_more{bottom:-100px;color:#000;font-size:20px;font-weight:700;left:0;position:absolute}.view_more i{margin-left:15px;margin-top:3px}.testimonial_slider .carousel-indicators li{background-color:#c2c2c2;border:none;height:14px;margin:0 0 0 10px;width:14px}.testimonial_slider .carousel-indicators{bottom:-100px;left:auto;margin:0;right:0;text-align:right}.contact_right_wrapper{background-color:#fff;border-radius:6px;display:inline-block;padding:30px 38px;width:100%}.contact_right_wrapper form .form-group{margin-bottom:0;margin-top:10px;position:relative}.contact_right_wrapper form .form-group .form-control,.contact_right_wrapper form .form-group.file_input span{background-color:#f0f0f0;border-color:#f0f0f0;border-radius:4px;box-shadow:none;color:#222;font-size:14px;height:48px}.contact_right_wrapper form .form-group .form-control.error{border:1px solid #bf1212}.contact_right_wrapper h2{color:#222;font-size:40px;font-weight:200!important}.contact_right_wrapper form .form-group textarea.form-control{min-height:100px;resize:none}.contact_right_wrapper form .form-group span{cursor:pointer;display:inline-block;padding-bottom:4px!important;width:100%}.contact_right_wrapper form .form-group span i{float:right;font-size:22px}.testimonials-section{padding:40px 0}.testimonials-inner{background-color:#fff;border-radius:10px;margin-bottom:50px;padding:25px;position:relative}.testimonials-inner h3{color:#222;font-size:20px;font-weight:500;margin-bottom:20px!important;padding-left:50px}.testimonials-inner h3 span{display:inline-block;font-size:14px;font-weight:500;height:42px}.testimonials-inner p{color:#222;font-size:14px}.testimonials-inner .btn-link{color:#58ac30;font-weight:500;padding:6px 0 0;text-decoration:none}.testi-img{border-radius:100%;height:70px;left:-10px;overflow:hidden;position:absolute;top:-10px;width:70px}.testi-img img{max-width:70px}.testimonials-bg{background-color:#2b32b2;padding-top:110px}.btn-view{background-color:transparent;border:1px solid #fff;color:#fff;font-size:18px;font-weight:500;padding:6px 30px;transition:.3s}.btn-view img{display:inline-block;margin-left:6px}.btn-view:hover{background-color:#8dc63f;border-color:#8dc63f;color:#fff}.file_input input{cursor:pointer;opacity:0;position:absolute}.quick_check{border-bottom:1px solid #dadada;font-size:18px}.quick_check p strong{color:#000;margin-left:2px}.quick_check p input{border:1px solid #dadada;position:relative;text-align:center;top:-4px;width:100px}.check_container{cursor:pointer;display:inline-block;float:left;font-size:18px;margin-bottom:0;padding-left:40px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:260px}.check_container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.check_container .checkmark{background-color:#ebebeb!important;border:1px solid #ccc;height:25px;left:0;position:absolute;top:0;width:25px!important}.check_container:hover input~.checkmark{background-color:#ccc}.check_container input:checked~.checkmark{background-color:#2196f3}.check_container .checkmark:after{border:solid #65a02c;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:9px;position:absolute;top:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.common-faq-section .panel-title a span,.contact_page_right form .form-group .common_btn1,i.zmdi.zmdi-long-arrow-right{float:right}.footer_upper{background:linear-gradient(120deg,#2c5293,#004c97);overflow:hidden;padding:43px 0;position:relative}.footer_section_left h3{color:#fff;font-size:30px;margin-bottom:40px!important;padding-bottom:20px;position:relative}.footer_section_left p{color:#fff;font-size:15px;font-weight:300;margin-bottom:20px!important}.bloglisting-banner .blog_slide_container,.footer-logo{margin-bottom:40px}.contact_info_column p{font-size:16px;font-weight:400;line-height:27px}.contact_info_column p a{color:#fff;font-size:17px;font-weight:400}.social_links{margin-top:39px!important}.social_links li{display:inline-block;margin-right:10px}.privacy-policy-section .policy-content-head .common_tittle,.services_provided li{margin-bottom:10px}.services_provided li a{background-image:url(../images/li_arrow2.png);background-position:left top 10px;background-repeat:no-repeat;color:#fff;font-size:16px;padding:4px 5px 4px 25px}.services_provided li a:after{color:#000;display:inline-block;font-size:28px;left:0;line-height:18px;margin:0 auto;position:absolute;right:0;top:10px}.services_provided li a:hover{color:#8bd600;transform:translateX(10px)}ul.contact_info_column li{display:inline-block;margin-bottom:40px;width:100%}.contact_info{border-bottom:1px solid #e0e0e0;margin-top:60px;padding-bottom:35px}.contact_info_column span{float:left;line-height:48px;text-align:center;width:85px}.footer_bottom{background-color:#296ab0;padding:20px 0;text-align:center}.footer_awwards{margin-bottom:60px;margin-top:0}.company_awwards{align-items:center;display:flex;justify-content:center;margin:0 auto;margin-bottom:20px!important;margin-top:60px!important;text-align:center}.company_awwards li{display:inline-block;width:19.6%}.company_awwards li a img.sdcImg{max-width:140px}.company-locations{border-top:1px solid hsla(0,0%,100%,.2);float:left;margin-top:40px;padding:50px 0 35px;width:100%}ul.company-loc li span.icon{float:left;margin-right:40px}ul.company-loc li p strong{display:inline-block;font-size:19px;margin-bottom:10px}ul.company-loc li p{color:#fff;font-size:17px;font-weight:300!important;line-height:24px;overflow:hidden}.footer-shape1{animation:MoveUpDown 15s linear infinite;bottom:20%;left:5px;position:absolute}@keyframes MoveUpDown{0%,to{bottom:20%;transform:rotate(0)}50%{bottom:90%;transform:rotate(120deg)}}.footer-shape3{animation:MoveUpDown1 15s linear infinite;position:absolute;right:200px;top:10%}@keyframes MoveUpDown1{0%,to{top:10%;transform:rotate(0)}50%{top:90%;transform:rotate(170deg)}}.footer-shape2{bottom:-50px;left:-50px;position:absolute}.footer-shape4{position:absolute;right:0;top:0}.copyright p{align-items:center;color:#fff;display:flex;font-size:16px;justify-content:space-between}.common-faq-section .faqCategory-btn i,.copyright p img{margin-left:20px}.carrer_banner_text h3{font-weight:400!important;line-height:30px;margin-bottom:40px!important;margin-top:50px!important}.culture_column-4{margin-top:215px}.culture_column_wrapper{border:14px solid #8bd600;border-radius:50%;box-shadow:0 0 20px #ccc;display:table;height:200px;margin:0 auto 15px;padding:10px;width:200px}.job_column_wrapper,.user_centric{box-shadow:15px 15px 50px 0 rgba(0,0,0,.1);transition:.5s ease-in-out}.culture_column_inner{border-radius:50%;display:table-cell;height:100%;vertical-align:middle;width:100%}.culture_column h4{font-size:32px}.culture_column:hover img{transform:translateY(-12px)}.user_centric h4{font-size:20px;min-height:45px}.user_centric{border-radius:10px;min-height:430px;padding:20px}.achieve-col:hover,.all_services_wrapper:hover,.experts-col:hover,.user_centric:hover{transform:scale(1.1)}.user_centric img{width:80px}.center_icon{align-items:center;display:flex;justify-content:center;min-height:140px}.user_centric p{font-size:15px!important;line-height:24px!important}.ui_services{min-height:417px}.culture_column p{line-height:27px;margin-top:18px!important}.ux_designing img{background-size:cover;max-width:60%;object-fit:contain;width:100%}.divider{border-bottom:2px solid;border-color:#eee8e8}.available-jobs,.definition_column_right a.common_btn1{margin-top:50px}.available-jobs .contact_right_wrapper{padding:30px 38px}.job_column_wrapper{border-radius:4px;margin-bottom:30px;padding:15px}.job_column_wrapper:hover{background-color:#fcfcfc;box-shadow:0 0 10px #ccc}.job_column_wrapper h3{font-size:18px;height:40px;margin-bottom:20px!important}.job_column_wrapper a.common_btn1{margin-top:20px;width:207px}.internship-training-program{background-color:#f1b727;padding:60px 0}.internship-training-program h2{margin-bottom:25px!important;text-align:center}.internship-training-program p,.particle-slides{text-align:center}.blog-content h3 a,.blog-content p,.blog-content span,.blog-content ul li,.internship-training-program .contact-right-wrapper h2,.internship-training-program .contact-right-wrapper p,.select-faq-category .dropdown-menu li a:hover{color:#222}.all_services_section,.employee-feedback-section,.portfolio_tabs,.work-with-top-developers-section{padding:70px 0}.col-px,.employee-feedback-inner{padding:0 30px}.employee-feedback-section img{height:480px;margin-bottom:30px;object-fit:cover}.employee-feedback-section h2,.get_started_section h4,.magazine_section .common_tittle p{margin-bottom:30px!important}.employee-feedback-section p{color:#222;font-size:17px;height:150px;line-height:27px;margin:0 0 40px!important}.employee-feedback-section h3{font-size:22px;margin-bottom:0!important}.employee-feedback-section p.designation{color:#606060;font-size:18px;margin-bottom:0!important;margin-top:0!important}.employee-feedback-section .owl-nav{text-align:center!important}.apply-job-section,.common-faq-section,.portfolio_padding{padding:60px 0}.apply-job-left{padding-top:120px}.apply-job h2{font-size:32px;margin-bottom:30px!important}.carrer_section .team_slider .slide_right_content{vertical-align:top}.carrer_slider{bottom:0;height:445px;left:auto;max-width:50%;padding:40px 60px;position:absolute;right:0;width:100%;z-index:1}.carrer_slider .carousel .item .item_wrapper{display:table;height:100%;width:100%}.carrer_slider .carousel .item .item_inner{display:table-cell;height:100%;vertical-align:middle;width:100%}.carrer_slider .carousel .item .item_inner h2{color:#000;font-size:30px;font-weight:600;letter-spacing:.5px;text-align:center}ul.career{margin-left:30px!important;margin-top:30px!important}.career li{color:#000;font-size:18px;font-weight:400;padding:10px 0 0;position:relative}ul.career li:before{background-color:#b4f935;border:2px solid #65960a;border-radius:50%;content:"";height:15px;left:-23px;position:absolute;top:14px;width:15px}.hire_mobile li{color:#828282;font-size:17px!important}.mobile_slider_wrapper h3{font-size:22px}.blog_column_content .web_tech{min-height:auto}.carrer_slider .item p{color:#fff;font-style:italic;line-height:30px}.carrer_slider .carousel .carousel-inner:before{content:url(../images/quote3.png);top:0}.carrer_slider .carousel .carousel-inner:after{bottom:0;content:url(../images/quote4.png);left:auto;right:20px;top:auto}.carrer_slider .carousel .carousel-indicators{bottom:10px;left:0;margin:0 auto;padding:0;right:0;text-align:center}.carrer_slider .carousel .carousel-indicators li{background-color:#c4ea92!important;border:none;height:12px;margin:0 5px;width:12px}.carrer_slider .carousel .carousel-indicators li.active{background-color:#6ca71c!important}.bg-light-blue{background-color:#f0f8ff}.blog-inner,.definition_column_wrapper,.process-image{background-color:#fff;transition:.5s ease-in-out}.frontend-tech{padding-right:100px}.backend-tech{padding-left:90px}.all_services_wrapper{border-radius:10px;box-shadow:15px 15px 50px 0 rgba(0,0,0,.09);display:table;height:200px;margin-bottom:60px;padding:0 20px 10px;transition:.5s ease-in-out;width:100%}.all_services_inner.boxes p{min-height:180px!important;padding:10px 0 0}.boxes{min-height:220px!important}.inner_icons img{margin:30px 0}.all_services_inner span{display:inline-block;min-height:100px}.all_services_inner h3{color:#000;font-size:18px;font-weight:600!important;line-height:24px}.all_services_column .view_all_wrapper h3{color:#8bd600;text-transform:uppercase}.all_services_column .view_all_wrapper h3 i,.tabs_pagination li:last-child{margin-left:10px}#outsourcing-projects .services-img,.app_consultancy_section{height:auto!important}.process-image{border-radius:10px;box-shadow:15px 13px 50px 0 rgba(0,0,0,.04);height:248px;padding:30px 5px;position:absolute;text-align:center;top:-120px;width:348px}.process-image img{display:inline-block;height:188px;object-fit:fill}.process-image-left{left:-90px}.process-image-right{right:-90px}.definition_column_wrapper{border-radius:10px;margin-top:120px;padding:50px 20px;position:relative}.definition_column_wrapper:hover,.definition_column_wrapper:hover .process-image{transform:translateY(-15px)}.definition_column_right h3,.menu_tab_content .nav li a{font-size:30px}.definition_column_right p{margin-top:15px!important}.definition_column_right ul{list-style-type:disc;margin-top:30px!important}.definition_column_right ul li{color:#222;font-size:18px;list-style-type:disc;margin-top:12px}.awards-bg .awards-banner-image img{height:400px;max-width:100%}.homeFrontImg{width: 100%;}.section.badges img{width:225px}.section.badges{padding:70px 0}.section.badges .row{display:flex;align-items:center!important}.section.testimonial{padding:70px 0;background-color:#f5f5f5}.section.testimonial .card.type1,.section.testimonial .card.type4,.testimonial .type1{text-align:center}.testimonial .type1 img{border-radius:50%;object-fit:contain;width:100px;margin-bottom:30px}.testimonial .type1 p,.testimonial .type2 .flexSection p,.testimonial .type3 .flexSection p{font-size:14px;margin-bottom:20px}.testimonial .card{border-radius:8px;padding:20px 30px;box-shadow:rgba(0,0,0,.1) 0 0 5px 0,rgba(0,0,0,.1) 0 0 1px 0;background-color:#fff}.testimonial .card p{margin-bottom:0}.testimonial .type2 .flexSection,.testimonial .type3 .flexSection{display:flex;justify-content:center;align-items:center;gap:20px}.section.testimonial .card.type1 ul img,.testimonial .type2 .img2,.testimonial .type3 .img2{width:15px}.testimonial .type2 ul,.testimonial .type3 ul{display:flex}.testimonial .type2 .content{margin-top:20px}.testimonial .type2 .content p,.testimonial .type3 .content p{font-size:14px}.testimonial .type2 .img1,.testimonial .type3 .img1{border-radius:50%;object-fit:contain;width:75px}.testimonial .type3 .content{margin-bottom:20px}.margin30{margin-top:30px}.margin60{margin-top:60px}.section.testimonial .card.type4 img{width:60px;margin-bottom:20px}.section.testimonial .card.type1 ul{display:flex;justify-content:center}.section.badges h2,.testimonial h2{font-size:58px;text-align:center;margin-bottom:100px;text-transform:uppercase}.flexSection1{display:flex;flex-direction:column}.testimonial p a{color:#828282}.section.badges .row.awards .col{width:20%}.testimonial .type1 img.goodFirm{border-radius: 0;object-fit: initial;width: 300px; margin: 40px 0 30px 0;}.blogmain.detailmain .banner_overlay{padding:0 !important}.banner_overlay.blog{background-image: url(../images/bannerBlog3.png);height: 675px;background-repeat: no-repeat;width: 100%;background-size: cover;}.banner_overlay.blog .blog-text{margin-left: 100px;color: #fff}.banner_overlay.blog .blog-text p{color: #fff}.banner_overlay.blog .blog-text h1{margin-bottom: 40px;}


/* .section.badges img{width: 225px;}.section.badges{padding:70px 0;}.section.badges .row{display: flex;align-items: center !important;}.section.testimonial{padding:70px 0;background-color: #F5F5F5;}.testimonial .type1{text-align: center;}.testimonial .type1 img{border-radius: 50%;object-fit: contain;width: 100px;margin-bottom: 30px;}
.testimonial .type1 p {font-size: 14px;margin-bottom: 20px;}.testimonial .card{border-radius: 8px;padding:20px 30px;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;background-color: #fff;}.testimonial .card p{margin-bottom: 0;}.testimonial .type2 .flexSection{display: flex;justify-content:center;align-items: center;gap:20px}.testimonial .type2 .img1{border-radius: 50%;object-fit: contain;width: 75px;}.testimonial .type2 .img2{width: 15px;
}
.testimonial .type2 ul{
    display:flex;
}
.testimonial .type2 .flexSection p {
    font-size: 14px;
    margin-bottom: 20px;
}
.testimonial .type2 .content{
    margin-top: 20px;
}
.testimonial .type2 .content p{
    font-size: 14px;
}
.testimonial .type3 .flexSection{
    display: flex;
    justify-content: center;
    align-items: center;
    gap:20px
}
.testimonial .type2 .img1{
    border-radius: 50%;
    object-fit: contain;
    width: 75px;
}
.testimonial .type3 .img1{
    border-radius: 50%;
    object-fit: contain;
    width: 75px;
}
.testimonial .type3 .img2{
    width: 15px;
}
.testimonial .type3 ul{
    display:flex;
}
.testimonial .type3 .flexSection p {
    font-size: 14px;
    margin-bottom: 20px;
}
.testimonial .type3 .content{
    margin-bottom: 20px;
}
.testimonial .type3 .content p{
    font-size: 14px;
}
.margin30{
    margin-top: 30px;
}
.margin60{
    margin-top: 60px;
}
.section.testimonial .card.type4{
    text-align: center;
}
.section.testimonial .card.type4 img{
    width: 60px;
    margin-bottom: 20px;
}
.section.testimonial .card.type1 ul {
    display: flex;
    justify-content: center;
}
.section.testimonial .card.type1 ul img{
    width: 15px;
}
.section.testimonial .card.type1{
    text-align: center;
}
.testimonial h2{
    font-size: 58px;
    text-align: center;
    margin-bottom: 100px;
    text-transform: uppercase;
}
.section.badges h2{
    font-size: 58px;
    text-align: center;
    margin-bottom: 100px;
    text-transform: uppercase;
}
/* .testimonial .row{
    display: flex;
    flex-direction: column;
} */
/* .flexSection1{
    display: flex;
    flex-direction: column;
}
.testimonial p a{
    color: #828282;
}
.section.badges .row.awards .col{
    width: 20%;
}*/




.cyber-header-btn .btn-main{
    font-size: 18px;
    font-weight: 500;
    padding: 7px 25px !important;
    background-color: #8dc63f !important;
    color: #fff !important;
    text-align: center;
    border: 1px solid transparent;
    border-radius: 4px !important;
}
.cyber-header-btn .btn-secondary{
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    padding: 7px 25px !important;
    transition: .3s;
    text-align: center;
    border-radius: 4px !important;
}
.cyber-header-btn{
    gap: 10px ;
}




.hf-core-section {
    background-color: #f0f8ff;
    padding: 55px 0px;
  }
  
  .hf-tagline {
    font-size: 0.85rem;
    color: #888;
    font-weight: 600;
    letter-spacing: 1px;
  }
  
  .hf-title {
    font-size: 55px;
    

    color: #222 !important;
    font-weight: 200 !important;
    margin-bottom: 20px;
  }
  
  .hf-subtitle {
    max-width: 750px;
    margin: 0 auto;
    color: #222;
    font-weight: 600 !important;
    font-size: 20px !important;
    margin-bottom: 40px;
  }
  
  .hf-description {
    font-weight: 400;
    color: #222 !important;
    font-size: 20px !important;
    line-height: 1.6 !important;
    margin: 30px 0px;
  }
  
  .hf-features .hf-feature-title {
    color: #222;
    font-size: 20px;
    font-weight: 500 !important;
    
    margin-bottom: 10px !important;
  }
  
  .hf-features .hf-feature-text {
    font-size: 18px !important;
    font-weight: 300 !important;
    margin-bottom: 10px !important;
  }
  
  .hf-icon {
    min-width: 60px;
    text-align: center;
    display: flex
    ;
        justify-content: center;
        align-items: center;
        
        height: 60px;
        border-radius: 50%;
        border: 1px solid grey;
  }


  .hf-features>div{
    gap: 13px;
  }
.hf-icon i{
  font-size: 30px;
}  
  .hf-dev-trust {
    color: #222 !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    margin-bottom: 10px;
  }
  
  .hf-learn-link {
    font-size: 20px;
    font-weight: 600;
    border-radius: 0.25rem;
    color: #74b120;
    text-decoration: underline !important;
    padding-left: 0px !important;
  }
  















.step-box >div{
  margin-bottom: 10px;
}
.step-box h5{
  font-size: 20px;
  font-weight: 500 !important;
}
.step-box p{
  font-weight: 300;
  font-size: 18px;
}
  .step-box .step-icon {
    width: 50px;
    height: 50px;
    font-size: 20px;
  }
  .step-box {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    margin: 15px;
  }
  .step-box:hover {
    transform: translateY(-5px);
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1);
  }
  .strength-services{
    background-color: #f0f8ff;
    padding: 55px 0px;
  }

  .strength-services-heading{
    font-size: 55px;
    font-weight: 200 !important;
    margin-bottom: 20px;
  }

  .strength-services-desc{
    font-weight: 600 !important;
    max-width: 750px;
    margin: 0 auto;
    color: #222;
    font-size: 20px !important;
    margin-bottom: 40px;
  }






  .cta-section {
      background-color: #2b32b2;
    background-size: 200% 200%;
    animation: gradientShift 10s ease infinite;
    border-radius: 0;
  }
  
  @keyframes gradientShift {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
  }
  
  .cta-section h2 {
    color: #fff !important;
    font-weight: 200 !important;
    margin-bottom: 20px;
    font-size: 55px;
  }
  
  .cta-section .btn {
    padding: 0.75rem 1.5rem;
    border-radius: 50px;
  }
  








  .cyber-cards-container {
    padding: 55px 0px;
    
  }
  
  .softuvo-cyber-title {
    font-size: 55px;
    
    color: #222;
  }
  
  .softuvo-cyber-intro {
    max-width: 700px;
    margin: 0 auto;
    font-size: 20px !important;
    color: #222;
    font-weight: 600;
    margin-bottom: 40px;
  }
  
  .service-card {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05);
    padding: 30px 20px;
    text-align: center;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    margin-bottom: 20px;
  }
  
  .service-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.08);
  }
  
 .service-card .icon-circle {
    background: #8dc63f;
    color: white;
    width: 48px;
    height: 48px;
    margin: 0 auto 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    box-shadow: 0 4px 10px rgba(0, 123, 255, 0.2);
  }
  
  .service-card h5 {
    font-size: 20px;
    font-weight: 500 !important;
    color: #222;
    margin-bottom: 10px;
  }
  
  .service-card p {
    font-size: 18px;
    color: #222;
    font-weight: 300;
  }