@charset "utf-8";a:focus,a:hover{text-decoration:none}@media(min-width:2561px) and (max-width:80000000px){.header,body,header,html{width:1920px!important}body,html{position:relative;.contact_noullimargin:0 auto!important;overflow-x:hidden!important;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.24)!important;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.24)!important;box-shadow:0 0 15px 0 rgba(0,0,0,.24)!important}.floating-text,.nav-fixed .logo,.nav-fixed .menu_bars{position:absolute}header{margin:0 auto}.big-text-banner .floating-text{width:40%}.floating-text{width:40%;display:inline-block;top:40%;left:10%;z-index:2}}@media(min-width:500px) and (max-width:760px){#slide-navbar-collapse{padding:26px 0!important}}@media(min-width:1240px){.btn_size{min-width:179px}.ft-button{font-size:12px}.btn-white{margin-left:2%}.head-menus-qot p{text-transform:capitalize;margin:6% 0}}@media(min-width:1440px){.solutions-section img{width:100%;height:654px}.solutions-section .solutionss_box{width:100%;display:inline-block;padding:2%;max-width:47%;min-height:220px}.business_consulting .impact-box{min-height:300px}.service-section{margin-top:-60%}.floating-text h1{font-size:4em}.floating-text h5{font-size:6em}.carousel-caption{top:32%;left:10%}.head-menus-qot p{font-size:3.3em}.cloudslution-image{width:50%;margin:0 auto}}@media(min-width:1540px){.ai_bots .impact-box{min-height:343px}.service-section{margin-top:-54%}.milestone-details{font-size:1.6em!important}}@media(min-width:500px){.navbar-nav{float:left;margin:0}}@media(min-width:768px){.newNavbar{float:right;margin:0}}@media(max-width:1440px){.outer_pic{min-height:600px!important}.video-wrapper video{object-fit:contain!important;height:unset!important}.case-study-section .case-study .floating-text{top:5%;font-size:1em}.ai_bots .impact-box{min-height:387px}.application_dev .impact-box{min-height:360px}.cyber_impact{min-height:375px!important}.business_consulting .impact-box{min-height:300px}.sub .container{top:30px}.main_nav li .sub{width:80%!important}.main_nav .side-menu{left:260%}.main_nav>li:hover>.sub{left:14%;top:0}.main_nav{width:31.3%!important}.head02{font-size:3.5em}.floating-text h1{font-size:3.5em}.floating-text h5{font-size:3.5em}.business-objective .objective-box .bg-purple p,.business-objective .objective-box .bg-violet p{font-size:1.3em;padding:10px 20px}.business-objective .objective-box h3{width:59%;font-size:1.8em}.business-objective .objective-box p{font-size:1.2em;line-height:1.4em}.service-section{margin-top:-80%;width:80%;left:10%}.solutions-section img{width:100%}.solutions-section .solution-boxes{padding:0 3%}.success-section h2{padding-top:20%}.success-section .success-slider h3{font-size:2.3em}.explore-section h3{font-size:3em}.magento-commerce p{padding:1% 17% !imporatnt}.big-text-banner .floating-text h1{font-size:2.8em}.impact-box{padding:10%}.small-boxes.related-offerings .offering-box{min-height:250px}.news-section .news-box p{font-size:1.2em}.news-section .news-box h4{font-size:1.6em;margin:15px 0}.overflow-submenu{max-height:350px}.digital_marketings .impact-box{min-height:340px}.enterprise_integration .impact-box{min-height:380px}.social-icons a{width:80px;height:80px;line-height:36px}.industries-section .owl-theme .owl-controls{position:relative!important}.solutions-section img{min-height:450px}.analytics_box .offering-box{min-height:272px}}@media(max-width:1366px){.challenges-slider,.challenges-slider.owl-carousel .owl-stage-outer{width:100%}.challenges-slider.owl-carousel .owl-controls .owl-nav .owl-prev{left:0}.challenges-slider.owl-carousel .owl-controls .owl-nav .owl-next{right:0}.case-study-section .case-study .floating-text{top:45%}.sub .container{top:30px}.EPD-banner.inside-banner .floating-text h1{font-size:4em}.bg-light-blue,.bg-light-pink{min-height:130px}.big-text-banner .floating-text{width:unset}}@media(max-width:1280px){.outer_pic{min-height:600px!important}.video-wrapper video{object-fit:contain!important;height:unset!important}.future-slider .future-box p,.magento-commerce p,.magento-commerce1 p,.magento-commerce2 p{padding:1% 5%}.main_nav li .sub ul li a{padding:8px 10px 10px!important}.main_nav li .sub ul li a strong{font-size:12px}.main_nav>li:hover>.sub{left:4%}.main_nav li .sub{width:90%!important}.main_nav{width:28.3%!important}.main_nav .side-menu{left:280%}.business-objective .objective-box .bg-purple p,.business-objective .objective-box .bg-violet p{font-size:1.2em}.service-section{margin-top:-74%;width:90%;left:5%}.service-box{padding:2% 1.5%}.service-box p{font-size:1.3em}.solutions-section .floating-text{width:70%;left:20%}.success-section .success-slider p{padding:0 15%}.explore-section h3{font-size:2.8em}.explore-section .col-md-4.text-center{text-align:right}ul.tabs li{font-size:1.1em}.seven-section .col-md-3{width:30%}.five-section .col-md-3{width:32%}.impact-box p{font-size:1.4em}.related-offerings .offering-box p{font-size:1.1em}.related-offerings .offering-box h3{padding:15px 13%}.sub .container{top:30px}.case-study-section .case-study .floating-text{width:70%}.offering-box{min-height:260px}.news-section .recent-news .recent-box .content{width:66%;padding-top:8px}.news-section .trending-box{padding:5px;min-height:50px}.business_consulting .impact-box{min-height:295px}.application_dev .impact-box{min-height:330px}.enterprise_application .impact-box{min-height:292px}.digital_marketings .impact-box{min-height:300px}.enterprise_integration .impact-box{min-height:290px}.technology_infra .impact-box{min-height:320px}.cyber_impact{min-height:293px!important}.analytics_box .offering-box{min-height:313px}.ver-mid{height:65vh}}@media(max-width:1279px){.outer_pic{min-height:359px!important}.video-wrapper video{object-fit:contain!important;height:unset!important}.main_nav li .sub,header .col-lg-10 ul{width:100%!important}.main_nav .sub ul li ul,.sub .container{position:relative}.main_nav li:hover i,.menu_bars{color:#fff}header .col-lg-10{background:#09093b}.main_nav li .sub ul li a strong{font-size:14px}.main_nav li .sub ul li a strong,.main_nav>li>a{color:#fff;font-weight:400}.main_nav li a{font-size:1.1em}.open_menu nav,header nav{overflow-y:auto!important}.sub .container{top:0;left:0}.main_nav .side-menu{left:0;position:relative}header .col-lg-10 .main_nav>li{border:0}header .col-lg-10 ul{overflow-x:hidden}.main_nav li .sub,.main_nav>li:hover{background:0 0;box-shadow:none}.main_nav .side-menu li a,.main_nav li a{padding:10px 0 10px 15px !important;width:100%}.main_nav li a img,.main_nav>li:hover:after{display:none}.main_nav>li:hover>a{background:#390e5a;z-index:0;margin-left:0;padding-left:15px}header .col-lg-10 ul li i{z-index:1!important;opacity:1}.main_nav>li:hover>.sub{overflow:inherit!important;overflow-y:auto!important;top:0}.main_nav>li:hover>.sub.showhider{height:315px;overflow-y:auto!important;transition:height .9s,transform 1s}.main_nav li .sub .container,.showhider,header .col-lg-10 ul li:hover ul{height:auto!important}header .col-lg-10 ul li{float:none;display:inline-block!important}.main_nav li .sub ul li i,.main_nav li .sub ul li:hover i,.main_nav li .sub ul>li:hover>ul:before{display:none}.main_nav li .sub ul li i{position:absolute}.main_nav li div.sub.showhider{position:relative!important;top:0}.main_nav .sub ul li ul,.main_nav .sub ul li:hover ul{position:relative;left:0;padding:0 30px!important}.main_nav li .sub ul li ul li a{font-size:.9em;font-weight:400}.menu_bars{position:absolute;right:20px;top:12px;font-size:2em;display:block;z-index:1000}.menu_bars:focus,.menu_bars:hover{color:#d6a2ff}.logo{left:30px}header .col-lg-10{position:fixed;z-index:10;top:0;bottom:0;right:0;transition:.3s;margin-right:-100%;padding:0!important;display:block}header .col-lg-10 ul{margin:0;padding:0}header .col-lg-10 ul li{margin:0;padding:0;position:relative!important}header .col-lg-10 ul li i{position:absolute;top:3px;padding:10px;display:block;right:10px}header .col-lg-10 ul li a{display:block;margin-right:50px}header .search_box{display:block;position:fixed;bottom:7px;z-index:1000;padding:0 15px;right:0;width:320px;margin-right:-320px;transform:.3s}.open_menu,.open_search{margin-right:0!important;opacity:1!important;transform:.3s}.open_menu nav,header nav{overflow:scroll;display:block;bottom:0;top:62px!important;position:absolute;z-index:10000}.sub .container{padding:10px 15px!important}.main_nav{text-align:left}.main_nav li .sub ul{margin:0!important;padding:0!important}.main_nav li .sub ul li a{text-align:left!important}header .col-lg-10 ul li:hover ul{display:block}.main_nav>li:hover>.sub,.main_nav>li>.sub{overflow:hidden;position:relative!important;height:0;opacity:1}.main_nav>li>.sub ul{width:100%}.main_nav>li>.sub li{display:block!important}.main_nav>li:hover>.sub{left:0!important}header .col-lg-10{overflow-x:hidden!important;width:100%}.future-slider .future-box p{font-size:1.4em;font-family:robotolight;padding:0 20%}}@media screen and (max-width:1199px){.analytics_box .offering-box{min-height:350px!important}.digital-partner-section h2{color:#fff;font-size:1.8em;font-family:"robotothin"}.digital-partner-section p{font-size:1.2em}}@media screen and (min-width:1024px){.accolodes{min-height:450px}.mission_vision p{padding:15px 15%;width:100%;text-align:center}.social-icons a{width:35px;height:35px}.float_lg{float:right}}@media screen and (min-width:768px){.navbar-default{margin-bottom:0;position:absolute;z-index:999;width:100%;background:rgba(255,255,255,0)}.affix{top:0;width:100%;z-index:9999!important;background-color:#fff;position:fixed}.affix .head_white{color:#000!important;margin-bottom:0}.logo img{height:55px;padding:5px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}@media(max-width:1024px){.solutions-section .floating-text{left:12%}.need-section img,.service-box{width:100%}.head02{font-size:3em}.floating-text h1{font-size:4em}.floating-text p{font-size:1.3em}.business-objective{padding:3% 0}.business-objective .objective-box .bg-purple p,.business-objective .objective-box .bg-violet p{font-size:1.1em}.service-section{margin-top:-40%}.big-text-banner .floating-text,.case-study-section .case-study .floating-text{width:80%}.service-section .owl-theme .owl-controls{bottom:0}.solutions-section .solution-boxes{background-position:-200% 100%}.industries-section{background-position:-100% 100%}.industries-slider.owl-theme .owl-controls{margin-bottom:-2%}.success-section .success-slider h3{font-size:2em}.success-section .success-slider p{padding:0 5%}footer{padding:3% 1%}.impact-box{padding:5%}.impact-box p{font-size:1.2em}.value-box{padding:0}.big-text-banner .floating-text h1{font-size:2.5em}.related-offerings .offering-box p{font-size:1em}.related-offerings .offering-box{min-height:330px}.challenges-slider p{padding:20px 15%}.news-section .news-box h4{font-size:1.4em}.news-section .news-box p{font-size:1em}.trending-box .trend-content{width:78%}.news-section .recent-news .recent-box .content p,.trending-box .trend-content p{font-size:.9em}.news-section .recent-news .recent-box .content{width:70%;padding-top:0}.news-section .recent-news .recent-box .imgbox{width:70px;height:70px}.explore-section .text{width:50%}.highlight,.pluss{font-size:28px}.milestone-counter{min-height:100px}.accolodes{min-height:280px}.solutions-section .service-box{padding:1%;min-height:195px}.social-icons a{width:35px;height:35px}.application_dev .impact-box{min-height:278px}.business_consulting .impact-box{min-height:240px}.enterprise_application .impact-box{min-height:242px}.digital_marketings .impact-box,.enterprise_integration .impact-box{min-height:250px}.technology_infra .impact-box{min-height:270px}.cyber_impact{min-height:183px!important}.ai_bots .impact-box{min-height:311px}.ver-mid{height:36vh}.cer-fonts h5{font-size:1.6em}.cer-fonts p{font-size:1em}.cer-fonts{position:absolute;top:38%;color:#fff;width:80%}}@media(max-width:1199px){.accolodes{min-height:370px}.case-study-section .case-study .floating-text{top:10%;font-size:1em}.solutions-section .solutionss_box{max-width:48%;min-height:152px;padding:1%}.service-section{width:80%;left:10%}.values-height{min-height:605px}.openings_box,.openings_box1,.openings_box2{min-height:219px!important}}@media(max-width:1024px){.accolodes{min-height:380px}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next,.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.5)}.future-slider .future-box p{font-size:1.4em;font-family:robotolight;padding:0 20%}.enterprise_application .impact-box{min-height:230px}.cyber_impact{min-height:235px}.social-icons a{width:34px;height:34px;line-height:1.2}.solution-boxes .owl-theme .owl-controls{position:relative!important}.home_solutions .col-md-6{width:100%}.solutions-section img{height:500px;min-height:500px}.home_solutions .owl-carousel.owl-loaded{padding:25px}.home_solutions .owl-carousel .owl-item{text-align:center}.Esolutions .offering-box{min-height:321px!important}.ecom_futur .offering-box{min-height:285px}.navbar-nav>li>a{font-size:1.1em!important}.newNavbar{padding:5px 10px 0}.openings_box{min-height:180px!important}.padding-jbs{padding:7px}}@media(max-width:991px){.accolodes{min-height:280px}.card{min-height:400px}.case-study-section .case-study .floating-text{font-size:1em}.analytics_box .offering-box{min-height:170px!important}.service-section{width:80%;left:10%}.navbar-nav>li>a{font-size:1em!important}.openings_box,.openings_box1,.openings_box2{min-height:auto}.join_slides h1,.join_slides2 h1,.join_slides3 h1,.join_slides4 h1,.join_slides5 h1,.slides1 h1,.slides2 h1,.slides3 h1,.slides4 h1,.slides5 h1{font-size:3em!important;color:#fff;font-weight:bolder;margin-bottom:1px}.Current-opening .nav>li>a{padding:10px 13px}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next{left:10%;right:100%}.padding-jbs{padding:15px}.big-text-banner .floating-text h1{font-size:2em}}@media(max-width:900px){.digital-partner-section,.explore-section .col-md-4.text-center,.impact-section,.impact-section h2,.mission_vision p,.solutions-section .floating-text h2,.success-section h2{text-align:center}.digital-partner-section .btn{margin-top:5%!important;margin-bottom:5%}.business-objective{padding:3%}.business-objective .objective-box h3{font-size:2.8em}.business-objective .objective-box .bg-purple,.business-objective .objective-box .bg-violet{margin:8% 0 3%}.business-objective .objective-box .bg-purple p,.business-objective .objective-box .bg-violet p{font-size:1.8em}.business-objective .objective-box p{font-size:1.7em}.head02{font-size:4em}.solutions-section img{height:400px}.solutions-section .floating-text{width:100%!important;left:0;padding:0 15%}.solutions-section .service-box{max-width:100%}.solution-slider.owl-theme .owl-controls{margin-bottom:-5%}.success-section h2{padding-top:0;padding-bottom:7%;padding-left:0;width:100%}.success-section .nopadding{padding:0 15px}.explore-section .text{width:100%;text-align:center;padding-left:0}.explore-section .btn{margin-bottom:3%}.explore-section h3{line-height:1.3em}.inside-banner .floating-text h1{margin-bottom:10px}.impact-box{padding:0}.five-section .col-md-3,.seven-section .col-md-3{width:100%}.related-offerings .offering-box p{font-size:1.1em}.value-box{margin-bottom:10%;min-height:auto}.related-offerings{padding:2% 1%}.related-offerings .offering-box{min-height:272px;margin-bottom:10%}.small-boxes.related-offerings .offering-box{min-height:180px}.certifications ul li img{width:140px}.policy-banner .floating-text h1{font-size:3.5em}.policy-banner .rslides img{height:200px}.EPD-banner.inside-banner .floating-text h1{font-size:2.5em}.news-section .recent-news .recent-box .content p,.trending-box .trend-content p{font-size:1.1em}.mission_vision p{padding:25px 25%;width:100%}.accolodes{min-height:280px}.card{min-height:400px}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next,.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.5)}.impact-box{min-height:220px}.inside-banner .floating-text h1{font-size:2em}.platform_sec .owl-theme .owl-controls{position:relative}.navbar-nav>li>a{font-size:.8em!important}}@media(max-width:823px){.big-text-banner .floating-text{width:68%}.big-text-banner .floating-text h1{font-size:3.5em}.head02{font-size:3em}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next,.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.5)}.inside-banner .floating-text h1{font-size:1.7em}.newNavbar{padding:5px 10px 0;margin-left:19%}.floating-text h1{font-size:2.7em}.digital-partner-section h2{color:#fff;font-size:1.5em;font-family:"robotothin"}.ver-mid{display:block;justify-content:center;align-items:center;width:100%;height:80vh;clear:both}.magento-commerce .card{min-height:462px!important}}@media(max-width:768px){.clearfix-xs,.clearfix_sm{clear:both}.service-section .owl-theme .owl-controls{bottom:-18%}.service-slider{margin:6% 0}.service-box p{font-size:1.7em}.head02{font-size:2.3em}.related-offerings .offering-box{min-height:312px;margin-bottom:12%}.magento-commerce p{padding:1% 0}.accolodes{min-height:280px}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next{left:10%}.casestudy-slider .owl-carousel .owl-controls .owl-nav .owl-prev,.casestudy-slider .owl-carousel .owl-controls .owl-nav .owl-next{background-color:#fff!important;border-radius:50%}.card{min-height:400px}.news-box .col-md-4.col-sm-4{width:30%;display:inline-block;vertical-align:top}.IoT-boxes.related-offerings .offering-box{min-height:480px}.impact-box{min-height:220px}.slider_image img{width:100%}.big-text-banner .floating-text{width:78%}.inside-banner .floating-text h1{font-size:2em}.case-study-section .case-study .floating-text h3{font-size:3em;margin-bottom:30px;padding-top:17%}.slider_image{padding-top:10%}.main_nav>li>.sub ul{-moz-column-count:1;-moz-column-gap:20px;-webkit-column-count:1;-webkit-column-gap:20px;column-count:1;column-gap:10px}.main_nav li .sub .container,.main_nav li .sub .new_container{width:100%}.risk_compliance{margin-bottom:5%}.risk_compliance .owl-theme .owl-controls{bottom:-1%}footer .copyright{margin-left:2.5%}.social-icons a{width:40px;height:40px;line-height:38px}.solution-boxes .owl-theme .owl-controls{position:relative!important}.solutions-section img{min-height:400px!important;height:200px!important}.values-height{min-height:605px}.Esolutions .offering-box{min-height:270px!important}.analytics_box .offering-box{min-height:276px!important}.cloud-boxes.related-offerings .offering-box{min-height:452px}#sg-carousel .carousel-inner .item{height:auto}.carousel-caption h1{font-size:2.5em;font-weight:600}.navbar-nav>li>a{font-size:.8em!important}.navbar-header{margin-right:4%;margin-left:0}.newNavbar{margin-left:16%}.logo{padding-left:3%}.navbar-default .navbar-nav>li>a{color:#fff;text-align:left}.head_white{margin:0}.new-menu .open>.dropdown-menu{padding:25px 2%}#sg-carousel .carousel-control.right,#sg-carousel:hover .carousel-control.left{top:42%;font-size:2em}#sg-carousel:hover .carousel-control.left{left:10px}#sg-carousel .carousel-control.right{right:10px!important}.thankyou-img{height:50px}.thank-padding{top:7%!important}.new-menu img{float:left;margin-right:4%}.explore-section .input-group{position:relative;display:table;border-collapse:separate;width:60%;margin:0 auto}.certification_img img{margin:0 auto}.career-section h2{font-size:2em!important;margin:0 -50% 0 0;position:absolute;top:40%;left:50%;padding:15px;transform:translate(-50%,-50%)}.career-btn{font-size:1.5em!important}.years15{width:120px}.cap-img img{min-height:unset}.mega-dropdown-menu>li>ul>li>a{font-size:12px;text-indent:-51px;padding-left:53px}.new-menu .mega-dropdown-menu .dropdown-header{font-size:15px}.case-study-section .owl-controls{position:absolute;top:50%;z-index:auto;height:50px}.heading-why h1{font-size:1.2em;color:#fff;padding:25px}.new-teams h5{font-size:1.5em;font-weight:700}.clearfix-sm{clear:both}.ecommer-hide-nav .owl-controls{display:block}.casestudy-slider .arrows{background-image:url(../images/arrows.png);background-color:#fff;border-radius:50%}.floating-text h5{font-size:3em}.digital-partner-section .btn{margin-top:4%!important;margin-bottom:0}}@media(max-width:767px){#slide-navbar-collapse{background:-webkit-linear-gradient(top,rgba(85,34,119,.96) 0,rgba(180,65,194,.96) 51%,rgba(180,65,194,.96) 53%,rgba(180,65,194,.96) 100%);background:linear-gradient(to bottom,rgba(85,34,119,.96) 0,rgba(180,65,194,.96) 51%,rgba(180,65,194,.96) 53%,rgba(180,65,194,.96) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#527',endColorstr='#b441c2',GradientType=0)}.cap-img img{min-height:unset}.navbar-nav{width:100%!important}.navbar-nav>li>a{font-size:1.2em!important;border-bottom:1px solid lightgray}.mega-dropdown .fa-caret-down{float:right}.xs-padding-top{padding-top:4%}.outer_pic{min-height:300px!important}.video-wrapper video{object-fit:contain!important;height:unset!important}}@media(max-width:736px){footer .col-md-3{width:49%;display:inline-block;vertical-align:top}.head02{font-size:2.8em}.impact-section .owl-theme .owl-controls{bottom:-11%}.partners-section .panel-group{padding:0 1%}.news-box .col-md-4.col-sm-4{width:30%;display:inline-block;vertical-align:top}.news-box .col-md-8.col-sm-8{width:66%;display:inline-block}.news-section{padding:3% 0}.analytics_box .offering-box{min-height:350px!important}.floating-text{width:100%}.mega-dropdown-menu{min-height:auto}}@media(max-width:731px){.service-box p{font-size:1.4em}.service-box{padding:6% 1.5%}.tab_container{width:100%}}@media(max-width:667px){.rslides2_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:62%;left:0;z-index:7;font-size:10px;opacity:.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:54px;width:38px;background:transparent url(../images/themes.gif) no-repeat left top;margin-top:-45px;-ms-transform:scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}.curve1,.curve1:nth-child(even){margin-left:0}.even_odd .media,.footer-links{margin-bottom:5px}.home-banner .rslides img{height:312px;width:100%}.business-objective .objective-box .title-box{height:auto}.business-objective .objective-box h3{font-size:2.3em}.business-objective .objective-box .bg-purple p,.business-objective .objective-box .bg-violet p{font-size:1.5em}.business-objective .objective-box p{font-size:1.4em}.service-section{padding-bottom:7%;margin-top:-40%}.industries-slider{padding:7% 0}.proposition-slider .item img{max-width:100px}.inside-banner .rslides img{width:100%;height:380px}.inside-banner .floating-text p{font-size:1.2em}.head02{font-size:3em}.related-offerings .offering-box h3{padding:15px 2%;font-size:1.4em}.related-offerings .offering-box p{padding:20px 10px}.certifications .head02{font-size:3em}.policy-banner .floating-text{top:20%;text-align:left;left:10%}.footer-links,.newsletter{text-align:center}.policy-banner .rslides img{height:200px}.blockchain-boxes .offering-box h3{padding:15px 20px}.blockchain-boxes .offering-slider ul.points,.blockchain-boxes.related-offerings .offering-box p{padding-left:20px}.blockchain-boxes.related-offerings .offering-box p{padding:5px 20px}.even_odd .media{border:1px dotted #d3d3d3}.curve1{border:none!important}.media-body{padding-top:5%}.curve1:nth-child(odd){margin-right:0}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next,.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.5)}.scrollup{position:fixed;bottom:5px}.inside-banner .floating-text h1{font-size:1.7em}.inside-banner .floating-text{width:80%!important}.case-study-section .case-study .floating-text p{font-size:1.2em!important}footer .col-md-3{width:100%;display:inline-block;vertical-align:top}.case-study-section .case-study .floating-text h3{font-size:2em;margin-bottom:30px;padding-top:17%}#sg-carousel h1,#sg-carousel p{margin-bottom:10px}.success-section .success-slider p{padding:0 10%}.future-slider .future-box h4{font-size:2.5em}.mobility-box .offering-box{min-height:488px}.analytics_box .offering-box{min-height:300px!important}.cloud-boxes .offering-box{min-height:480px!important}.floating-text h1{font-size:2em}.btn_size{min-width:116px!important}#sg-carousel h1{animation-delay:1s}.menusprite{transform:scale(0.8);margin-left:-8px;margin-right:2px!important}.navbar-default .navbar-nav>li>a:hover{color:#f4eff5}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next{left:14%}.floating-text h5{font-size:2em}}@media(max-width:490px){#feedback,.hide-xs{display:none}.inside-banner .floating-text h1{font-size:1.5em}.inside-banner .floating-text{top: 24%;width:80%!important;font-size:.8em}.slider_image{padding-top:0}.overflow-submenu{max-height:350px;overflow-y:none!important}.main_nav>li:hover>.sub.showhider{min-height:unset!important}.main_nav li .sub .container{width:100%}.head02{font-size:2.2em}.solution-boxes .service-box p{margin-bottom:5%}.risk_compliance .owl-theme .owl-controls{bottom:0!important}.mobility-box .offering-box{min-height:430px}.cloud-boxes .offering-box{min-height:420px!important}.solutions-section img{min-height:200px!important;height:200px!important}.home_solutions .owl-carousel.owl-loaded{padding:0}.time_zone h5{font-size:1.5em}.ecom_futur .offering-box{min-height:285px}.application_dev .impact-box{min-height:194px}.business_consulting .impact-box{min-height:224px}.enterprise_integration .impact-box{min-height:202px}.technology_infra .impact-box{min-height:220px}.risk-complaince h1{font-size:24px}.manufacturing_padding{min-height:280px;margin-bottom:3%}.logo{left:4%;padding-left:4%}.new-menu .open>.dropdown-menu{padding:3px}.mega-dropdown-menu{min-height:auto!important}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:0}#sg-carousel .carousel-inner .item{height:auto}.carousel-caption h1{font-size:21px;font-weight:600}.carousel-caption>p{font-size:13px;color:#fff}.carousel-caption{top:20%}.navbar-header{float:left;margin-right:4%;width:100%}.nav>li>a{padding:10px 15px}.explore-section .input-group{width:auto}.btn_size{width:126px!important}.ft-button{padding:10px 5px;font-size:.6em}.navbar-default .navbar-nav>li>a{color:#fff;text-align:left!important}.new-menu img{float:left}.mega-dropdown-menu>li>ul>li>a{color:#fff;font-size:12px}.new-menu .mega-dropdown-menu .dropdown-header{font-size:13px;padding:10px}.mega-dropdown-menu>li>ul{padding-top:6%}.mega-dropdown{font-size:17px;border-bottom:1px solid #99929a}.enquiry-form{padding:0}.certification_img img{height:100px;margin:0 auto}.btn{font-size:10px!important}.mega-dropdown-menu .dropdown-header{font-weight:lighter}.affix{position:fixed;width:100%;z-index:9999999;top:0}.subhead{font-size:15px}.head_white{font-size:4em;color:#fff;text-align:center!important;margin-bottom:20px}.enquiry-form .group{position:relative;margin-bottom:26px;margin-top:8px}.career-section h2{font-size:2em!important;margin:0 -50% 0 0;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.enquiry-form h2{font-size:26px;margin-bottom:8%;margin-top:42px}.btn.ft-button.career-btn{padding:15px 40px!important;font-size:13px!important}.casestudy-slider{padding:15px}.industries_text p{font-size:1em!important}.casestudy-slider.owl-carousel .owl-controls .owl-nav .owl-prev{left:-8%;z-index:99999999;background-color:#fff;border-radius:50%}.casestudy-slider.owl-carousel .owl-controls .owl-nav .owl-next{right:0;z-index:99999;background-color:#fff;border-radius:50%}.case-study-section .head02{margin-bottom:0!important}.cmmlevel,.years15{margin:0 auto}.years15{width:120px}.content-details ul li{font-size:1em;color:#fff;text-align:left;line-height:1.8;text-transform:uppercase}.join_slides h1,.join_slides2 h1,.join_slides3 h1,.join_slides4 h1,.join_slides5 h1,.slides1 h1,.slides2 h1,.slides3 h1,.slides4 h1,.slides5 h1{font-size:3em;color:#fff;font-weight:bolder;margin-bottom:1px}.content-details ul{padding-top:20px}.join_furturism{margin-top:2%}.openings_box,.openings_box1,.openings_box2{padding:10px}.mega-dropdown-menu>li>ul>li>a{text-indent:-34px;padding-left:39px}.solutions-img{display:none}.margin-top0{padding-top:0!important}.mega-dropdown .fa-caret-down{float:right}.menu-close{position:fixed!important;left:auto!important;top:0!important;padding:10px!important;background:#674aeb!important;color:#fff!important;opacity:21!important;z-index:55!important;right:10px!important}#slide-navbar-collapse{position:fixed!important;top:0!important;right:0!important;z-index:999999!important;width:75%!important;height:100%!important;background-color:#54155c!important;overflow:auto!important;bottom:0!important;max-height:inherit!important;padding:16px!important;padding-top:16px!important;padding-top:42px!important}.navbar-nav{margin:0}.navbar-nav>li>a{font-size:.8em!important;border-bottom:1px solid lightgray}.xs-padding-top{padding-top:17%}#slide-navbar-collapse{padding:0}.experties-bgs{background-position:center;overflow:hidden;padding:2%}.futu_para{font-size:1em;padding:1% 5%;font-family:"robotolight";text-align:center}.font-size-2em{font-size:1.2em!important;font-weight:800}.cer-fonts h5{font-size:1.3em}.cer-fonts p{font-size:1em}.cer-fonts{position:absolute;top:38%;color:#fff;width:80%}.career-section-contact h1{font-size:2em!important;transform:translate(-50%,-50%);padding:22px!important}.magento-commerce .card{min-height:440px}.apply_now_heading{font-size:2em!important}.company-logos-size h3{font-size:1.4em;color:#51227a;font-weight:600}.challenge-heading h3{font-size:20px}.challenges-slider p{padding:20px 8%}.floating-text h5{font-size:1.5em}.clr-white h3{font-size:18px;font-weight:700}}@media(max-width:480px){.contact_no ul li{font-size:14px}.footer-links,.news-box{text-align:center}.logo img{width:109px}.inside-banner .rslides img{height:400px}.value-section{padding:5% 5% 10%}.impact-section{padding-bottom:10%}.partners-section .panel-default>.panel-heading a,.partners-section .panel-default>.panel-heading a.collapsed{font-size:1.3em;line-height:1.3em}.main_nav>li>a{padding:7px 1px}.main_nav li .sub div{padding-bottom:15%}.policy-banner .rslides img{height:200px}.policy-content{padding:4% 2%}.case-study-section,.newsletter{padding:0}.certifications ul li img{width:75px}header .col-lg-10{width:100%;margin-right:-100%}.case-study-section .case-study .floating-text{top:10%;left:10%;width:85%}.case-study-section .case-study .floating-text p{font-size:1.2em}.EPD-banner.inside-banner .floating-text h1{font-size:3em}.news-box .col-md-4.col-sm-4{width:auto}.news-box .col-md-8.col-sm-8{width:100%}.news-section .news-box img{width:auto;height:200px}.news-section .recent-news .recent-box .content p,.trending-box .trend-content p{font-size:1em}.news-slider{margin-top:10%}.our_values_bg .owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.3)!important;left:-20%!important}.our_values_bg .owl-carousel .owl-controls .owl-nav .owl-next{transform:scale(.3)!important;right:-20%!important}.small-boxes.related-offerings .offering-box{min-height:100px}footer form{margin-top:20px;display:block;width:90%}.owl-carousel .owl-controls .owl-dot{height:10px;width:10px}.digital_marketings .impact-box{min-height:225px}.engery .owl-theme .owl-controls{bottom:-6%!important}.inside-banner .floating-text{width:80%!important}.footer-links{margin-bottom:5px}.floating-text h1{font-size:2.1em}.floating-text .btn{margin-top:0}.case-study-section .case-study .floating-text h3{font-size:1.5em;margin-bottom:30px;padding-top:17%}.carousel-indicators{position:absolute;bottom:-3px;left:50%;z-index:15;width:60%;font-size:11px}.explore-section h5{margin-bottom:3%;font-size:20px;padding:13px}.head_white{margin-bottom:0;text-align:left}.expetise{min-height:auto}.futurim-solutions p{font-size:1em;padding:1% 5%;font-family:robotolight;text-align:center;color:#000}.thankyou-img{height:25px}.thank-padding{top:7%!important}.cookies-setting{padding:5px}.cookies-setting p{font-size:1em;padding:0;text-align:justify}.close-icon{float:right}.padding-xs-0{padding:5px}.btn-cokies{float:right}.expertise-slider .owl-controls{bottom:-11px}.future-slider .future-box p{font-size:1.2em;font-family:robotolight;padding:0 11%}.news-slider.owl-theme .owl-controls{top:50%}.news-slider.owl-carousel .owl-controls .owl-nav .owl-next{right:-12%}.news-slider.owl-carousel .owl-controls .owl-nav .owl-prev{left:-11%}.head_white{font-size:1.8em!important}.milestone-details{font-weight:700;font-size:13px;color:#fff}.major_height{height:84px}.milestone-counter{min-height:auto!important}.new-teams h2{font-size:2.3em}.job-title.jb-head{opacity:.7;font-size:22px!important}.openings_box h1{font-size:.9em;font-weight:500}.padd-xs{padding:15px}.magento-commerce2 p{font-size:1.3em;padding:1% 10%;font-family:"robotolight";text-align:center}.jb-head{opacity:1;font-size:22px;color:#ae26ae}.thank-padding p{font-size:1em!important}.career-section-contact h1{color:#fff;font-size:2em;margin:0;font-weight:700;position:absolute;top:40%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);padding:15px}}@media (max-width:485px){.cap-img img{height:auto!important}.home-banner .rslides img{height:260px!important;width:100%}footer .col-md-3{width:100%;display:inline-block;vertical-align:top}.floating-text h1{font-size:1.5em}.floating-text p{font-size:.8em}.ft-button{padding:10px 2px;font-size:.6em!important}.future-slider .future-box h4{font-size:2em}.floating-text{width:81%}.carousel-caption{top:25%}.digital-partner-section h2{color:#fff;font-size:1.4em;font-family:robotothin;font-weight:800}.digital-partner-section p{font-size:1.2em;color:#fff;padding-top:0}.digital-partner-section .btn{margin-bottom:5%}.certi_heading{font-size:24px}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next{left:20%}}@media(max-width:430px){.our_values_bg .owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.3)!important;left:-17%!important}.our_values_bg .owl-carousel .owl-controls .owl-nav .owl-next{transform:scale(.3)!important;right:-17%!important}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next,.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.5)}.ai_bots .impact-box{min-height:244px}.future-slider .future-box h4{font-size:1.8em}.social-icons a{width:50px;height:50px;line-height:47px}.home_services .service-box{min-height:191px}.digital-partner-section p{margin-bottom:0}.enquiry-form h2{font-size:26px;margin-bottom:8%}.tabbable .tab-content{padding:5px;overflow:hidden}.xs-padding-top{padding-top:15%}.new-teams h2{font-size:2.1em}}@media(max-width:414px){.head02 span,.service-box{margin-bottom:0}.home-banner .rslides img,footer .col-md-3{width:100%}.footer-links,.values_box h1,footer .copyright,footer .newsletter{text-align:center}.case-study-section .case-study .floating-text p{font-size:1em!important}.career-btn{padding:10px 5px;font-size:18px!important}.solutions-section .service-box{padding:5% 2%}.head02{font-size:1.8em!important}.head02 span{line-height:1.3em;font-size:.5em}.floating-text{width:100%;left:10%}.digital-partner-section h2{font-size:1.2em;font-weight:500}.business-objective .objective-box h3{font-size:2em}.business-objective .objective-box p,.service-box p{font-size:1.4em}.business-objective .objective-box .title-box{height:auto}.service-section .owl-theme .owl-controls{bottom:-8%}.business-objective .objective-box{padding:0;min-height:auto}.business-objective .objective-box .bg-purple p,.business-objective .objective-box .bg-violet p{padding:10px 5px;font-size:1.4em}.industries-slider.owl-theme .owl-controls{margin-bottom:-6%}.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.4)}.owl-carousel .owl-controls .owl-nav .owl-prev{left:-5%}.owl-carousel .owl-controls .owl-nav .owl-next{right:-1%}.success-section .success-slider p{font-size:1.2em}.explore-section h3,.success-section .success-slider h3{font-size:1.8em}.explore-section p{font-size:1.3em}.footer-links{margin-bottom:5px}.footer-links li .title-link,footer .newsletter h4{font-size:1.3em;margin-bottom:10px}.footer-links li a{padding:1px 0;font-size:.9em}footer .copyright{margin-left:0}footer{padding:10% 1% 3%}.proposition-slider .owl-theme .owl-controls{bottom:60%}.proposition-slider .owl-carousel .owl-controls .owl-nav .owl-next{right:0}.proposition-slider .owl-carousel .owl-controls .owl-nav .owl-prev{left:0}.proposition-slider .owl-carousel .item{width:90%}.tab_content p,.tab_drawer_heading{font-size:1.1em}.magento-commerce p,.magento-commerce3 p{font-size:1.2em}.proposition-slider p{font-size:1.1em}.policy-banner .rslides img{overflow-y:-webkit-paged-x!important}.highlight,.pluss{font-size:28px}.major_height{min-height:120px}.building_team_bgNew{min-height:5450px;overflow-y:-webkit-paged-x!important}.apply_now_heading1{font-size:2em!important}.values-height{background-color:#000;min-height:500px}.values_box h1{font-size:1.3em;font-weight:600}.ethos .list-group-item{padding:27px 27px 27px 20px}.magento-commerce3 p,.width_sm{padding:2% 7%}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next,.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.5)}.our_values_bg{min-height:360px}.floating-text h1{font-size:1.2em;padding:0}.floating-text p{font-size:.8em}.ft-button{font-size:8px!important}.risk_compliance{margin-bottom:10%}.risk_compliance .owl-theme .owl-controls{bottom:-1%}.ecommerce_solutions.related-offerings .offering-box{min-height:298px}.analytics_box .offering-box{min-height:258px}.solutions-section .solutionss_box{min-height:159px}.digital-partner-section p{font-size:.8em;color:#fff;padding-top:1%}.service-section{margin-top:-35%}.head_white span{padding:5px}.ft-button{padding:5px 2px}.btn_size{width:127px}.carousel-fade .carousel-control{font-size:25px}.btn-big{font-size:.8em;padding:7px 5px}.carousel-indicators{position:absolute;bottom:-3px;left:50%;z-index:15;width:60%;font-size:11px}.carousel-indicators li{height:10px;width:10px}.new-teams h2{font-size:2.1em}}@media(max-width:375px){.floating-text{padding:10px}.business-objective .objective-box h3{font-size:2em}.business-objective .objective-box p{font-size:1.2em}.need-section img{height:300px}.service-section{margin-top:-74%}.inside-banner .floating-text{top:40%}.tabs-section{padding:20px 2%}.explore-section.bg-white{padding:3% 4% 10%}.certifications ul li img{width:63px}.policy-banner .floating-text{left:4%}.building_team_bgNew{min-height:5200px}.our_values_bg .owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.3)!important;left:-20%!important}.our_values_bg .owl-carousel .owl-controls .owl-nav .owl-next{transform:scale(.3)!important;right:-20%!important}.case-study-section .case-study .floating-text p{font-size:.8em!important}.owl-carousel .owl-controls .owl-dot{height:10px;width:10px}.social-icons a{width:40px;height:40px;line-height:38px}.mobility-box .offering-box{min-height:490px}.analytics_box .offering-box{min-height:290px}.Esolutions .offering-box{min-height:300px!important}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next{left:14%}.btn_size{width:105px!important;font-size:10px!important}.floating-text .btn{font-size:7px!important}.navbar-nav{margin:0}#slide-navbar-collapse{padding:0}}@media(max-width:360px){.challenges-slider.owl-carousel .owl-controls .owl-nav .owl-prev{left:-7%}.challenges-slider.owl-carousel .owl-controls .owl-nav .owl-next{right:-7%}.challenges-slider p{font-size:1.3em}.case-study-section .case-study .floating-text h3{font-size:1.7em;margin-bottom:10px}.case-study-section .case-study .floating-text p{font-size:1.1em}.case-study-section .case-study .floating-text{top:0}.news-slider.owl-theme .owl-controls{bottom:-6%}.building_team_bgNew{background-color:#f3f3f3;padding-bottom:50px;min-height:5100px;overflow:hidden}.floating-text h1{font-size:1em}.floating-text p{font-size:.8em}.ft-button{padding:10px 5px;font-size:1em}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next{left:18%}.new-teams h2{font-size:1.8em}.floating-text h5{font-size:1.2em}}@media(max-width:320px){.floating-text h1{font-size:1.2em}.floating-text p{font-size:.8em}.business-objective .objective-box h3{font-size:1.8em}.business-objective .objective-box .bg-purple p,.business-objective .objective-box .bg-violet p{font-size:1.2em}.proposition-slider .owl-theme .owl-controls{bottom:70%}.tabs_wrapper{width:96%;margin:4% 0}.partners-section .panel-default>.panel-heading a,.partners-section .panel-default>.panel-heading a.collapsed{font-size:1.1em;line-height:1.6em}.certifications ul li img{width:54px}.policy-banner .floating-text{top:15%}.building_team_bgNew{min-height:4850px}.values-height{background-color:#000;min-height:600px}.ai-solution-boxes.related-offerings .offering-box{min-height:500px}.ecommerce_solutions.related-offerings .offering-box{min-height:298px}.blockchain-boxes .offering-box{min-height:298px!important}.mobility-box .offering-box{min-height:488px}.analytics_box .offering-box{min-height:320px}.cloud-boxes .offering-box{min-height:520px!important}.digital-partner-section h2{font-size:1.5em;font-weight:700}.digital-partner-section p{font-size:1em}.service-box{min-height:193px}.ai_offering .offering-box{min-height:250px!important}.risk_compliance .owl-carousel .owl-controls .owl-nav .owl-next{left:16%}.manufacturing_padding{min-height:326px;margin-bottom:3%}.government_box{min-height:345px}.ft-button{padding:5px 8px!important;font-size:.6em}.floating-text{padding:0}.career-section-contact h1{color:#fff;font-size:1.3em;margin:0;font-weight:700;position:absolute;top:40%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);padding:15px}}@media screen and (min-width:1366px){.accolodes{min-height:479px!important}.industries_text p,.solutions_text p{padding:5px;font-size:1.2em}}@media screen and (min-width:1199px){.main_nav li .sub .new_container{width:700px}.main_nav>li>.sub ul li{float:left;width:50%}}@media screen and (min-width:1024px){.values-height .owl-carousel .owl-controls .owl-nav .owl-prev{left:-80px}.values-height .owl-carousel .owl-controls .owl-nav .owl-next{right:-80px}.mar_top a{position:relative!important;bottom:9px}.achievement-section{padding:1% 17%}.achievement-section .col-md-4{width:33%}.cloud-image{height:250px;margin:0 auto}}@media screen and (min-width:768px){.values-height .owl-carousel .owl-controls .owl-nav .owl-prev{left:-70px}.values-height .owl-carousel .owl-controls .owl-nav .owl-next{right:-70px}.padding_top_1em{padding-top:2%}.time_zone .col-lg-2{width:20%}.curve1 .media:first-child{margin-top:-40px}.Capabilities .row{margin-bottom:2%}.open_menu nav,header nav{padding:15px}.achievement-section .col-md-4{width:43%}}@media screen and (max-width:375px){.solutions_box,.solutions_box1{min-height:136px!important;margin-bottom:9px}.solutions_box5{min-height:100px;min-height:114px}.explore-section .btn{float:unset}.accolodes h5{font-size:1.5em;font-weight:bolder}.accolodes{background-image:url(../images/accolodes.jpg);min-height:350px;background-size:cover;background-repeat:no-repeat;padding:30px}.heading_solutions{font-size:1em}}@media screen and (max-width:766px){.solutions_box img,.solutions_box1 img,.solutions_box3 img,.solutions_box5 img{height:50px}.our_values_bg .owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.6);left:1%}.heading_solutions{font-size:1em}.explore-section .btn{float:none}.solutions_box5{margin-bottom:5%}.building_team .fa{width:auto;padding:5px}.box_center{float:left;display:block}.magento-commerce1 p{font-size:1.5em;padding:1% 5%;font-family:robotolight;text-align:center}.card{min-height:400px}.time_presence{min-height:280px}.head_white{font-size:2.8em}.media-body,.media-left,.media-right{display:table-cell;vertical-align:middle}.Capabilities .row{margin-right:0!important;margin-left:0!important}.solutions_box h1,.solutions_box1 h1,.solutions_box3 h1,.solutions_box5 h1{font-size:.88em}.solutions_box,.solutions_box1{min-height:135px;margin-bottom:9px}.solutions_box3{min-height:150px}}@media(min-device-width:767px) and (max-device-width:1024px){.heading_solutions{font-size:1em}.head_white{font-size:3em}.values_box h1{font-size:1.6em}.explore-section .btn{float:unset}.solutions_box h1,.solutions_box1 h1,.solutions_box3 h1{font-size:1em}.building_team .fa{width:auto;padding:5px}.bg-light-blue,.bg-light-pink{min-height:auto}.building_team_bgNew{background-color:#f3f3f3}.media-body{padding-top:25%}.curve1{min-height:250px}.solutions_box img,.solutions_box5 img{height:80px}.solutions_box{min-height:150px}}@media(max-width:511px){.curve1{border:none!important;margin-left:0}.curve1:nth-child(even),.curve1:nth-child(odd){margin-left:0;margin-right:0}.media-body{padding-top:5%}.even_odd .media{border:1px dotted #d3d3d3;margin-bottom:5px}}@media(min-device-width:902px) and (max-device-width:990px){.digital-partner-section h2,.digital-partner-section p{text-align:center}.digital-partner-section .btn-big{margin-top:10px!important}.solutions-section img{height:350px}.solutions-section .service-box{max-width:100%;min-height:119px}}@media(min-device-width:902px) and (max-device-width:992px){.business-objective .objective-box img{width:27%}.business-objective .objective-box h3{width:59%;font-size:2.5em}.explore-section .text,.success-section h2{width:100%;text-align:center}.success-section h2{padding-top:0;padding-bottom:7%;padding-left:0}.explore-section .btn{margin-top:5%;float:none}.explore-section .col-md-4.text-center{text-align:center}.small-boxes.related-offerings .offering-box{min-height:50px}}@media(min-device-width:302px) and (max-device-width:584px){.solutionss_box{margin:0}.solutions-section .service-box{top:16%}}@media(min-device-width:486px) and (max-device-width:584px){.inside-banner .rslides img{height:400px}}@media(min-device-width:372px) and (max-device-width:584px){.floating-text{padding:10px}}@media(min-device-width:586px) and (max-device-width:878px){.openings_box h1,.openings_box1 h1,.openings_box2 h1{font-size:.9em}}@media(min-device-width:473px) and (max-device-width:767px){.our_values_bg .owl-carousel .owl-controls .owl-nav .owl-prev{transform:scale(.3)!important;left:-12%!important}.our_values_bg .owl-carousel .owl-controls .owl-nav .owl-next{transform:scale(.3)!important;right:-12%!important}}@media(min-device-width:414px) and (max-device-width:766px){.building_team_bgNew{overflow:-webkit-paged-x}}@media(min-device-width:420px) and (max-device-width:766px){.bg-light-blue img,.bg-light-pink img{overflow:-webkit-paged-x;width:-webkit-fill-available}}@media(min-width:976px){.openings_box,.openings_box1,.openings_box2{min-height:190px}.news-section .trending-box{padding:10px;min-height:50px}}@media(min-device-width:902px) and (max-device-width:991px){.impact-slider{text-align:center;min-height:190px}}@media(min-width:1279px){.future-partner-section .owl-carousel .owl-controls .owl-nav .owl-next{right:0!important}}@media(min-width:490px){.navbar-nav>li>a{font-size:1.3em}}@media(min-width:603px){.mobility-box .offering-box{min-height:550px}}@media(min-width:631px){.mobility-box .offering-box{min-height:520px}}@media(min-width:900px){.mobility-box .offering-box{min-height:320px}}@media(min-width:991px){.mobility-box .offering-box{min-height:420px}}@media(min-width:1240px){.mobility-box .offering-box{min-height:360px}}@media(min-device-width:668px) and (max-device-width:767px){footer{text-align:center}}@media(max-width:1199px){.business-service-mob .owl-controls{position:absolute!important;bottom:auto!important;top:13%}.openings_box,.openings_box1,.openings_box2{padding:0}.head02{padding:0 5%}}#gitex-cta{max-width:25%;position:absolute;top:50%;left:-6%}@media(max-width:767px){#gitex-cta{max-width:60%;position:absolute;top:55%;left:-10%}}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .service-section {
        margin-top: -60%;
    }
}
@media(max-width: 1024px) {.big-text-banner .floating-text,.case-study-section .case-study .floating-text {
        width: 80%;
        top: 20%;
    }
}
/*BPA css*/
.br-lists ul li {
    list-style: disc;
    font-size: 1.5em;
    font-family: robotolight;
    margin: 20px;
}

.bpa-serve-list ul li {
    list-style: disc;
    font-size: 1.5em;
    font-family: robotolight;
    color: #000;
}

.row.wow.bra-industry-sub p {
    text-align: center;
    font-size: 1.5em;
    font-family: robotolight;
    color: #000;
    padding-bottom: 10px;
}

.row.wow.bra-industry-sub {
    padding: 20px 0 40px 0;
}

.sub-techpartner p {
    text-align: left;
    font-size: 1.2em;
    font-family: robotolight;
    color: #000;
}

.head-tech {
    text-align: left;
    font-size: 1.5em;
    color: #6A409D;
    font-weight: 600;
    min-height: 60px;
}

.sub-techpartner h2 {
    color: #000;
}

.techo-wrapper {
    padding: 7%;
}

.why-futu-techo-wrap h3.card-title {
    font-weight:600;
}

.why-futu-techo-wrap p.card-text {
    font-size: 16px;
    opacity: 1;
}

.why-futu-techo-wrap .card {
    background-color: #E6E6FA;
    box-shadow: none;
    padding: 4% 10%;
    min-height: 325px;
    margin-bottom: 20px;
}

.why-futu-techo-wrap .card-icon img {
    padding: 20px;
    height: 100px;
    width: 100px;
    object-fit: contain;
    padding-left: 0;

}

.br-lists.why-futu-techo ul li {
    list-style: disc;
    font-size: 1.5em;
    font-family: robotolight;
    margin: 20px;
}

.contact-wrap-box-bra {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: auto;
    padding: 20px;
}

button.btn.btn-bra {
    border: 1px solid;
    color: #fff;
}

.contact-wrap-box-bra p {
    color: #fff;
    font-size: 1.5em;
}

.head-tech-subwrap.subwrap {
    background: #F6F6F6;
    padding: 15px 20px;
}

.head-tech-subwrap {
    padding: 15px 20px;
}

.head-tech-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.head-tech-img {
    margin: 10px 0;
}

.bpa-para-wrap {
    padding: 0 !important;
}


@media(max-width: 1024px){
.row.wow.bra-industry-sub {
    padding: 40px;
}
.sub-techpartner p{
    padding: 20px;
}
.bpa-automation-sec {
    padding: 20px;
}
.bpa-serve-list {
    margin: 20px;
}
/*.devstat-wrapper-section {*/
/*    padding: 40px;*/
/*}*/
}

.solutions-bpr {
    font-size: 1.1em;
    color: #fff;
    background: rgba(14, 2, 175, 0.3);
    padding: 30px;
    -webkit-transition: background-color 700ms linear, color 700ms linear;
    height: 100%;
    margin: 20px;
}

.tech-partners-bra {
    margin-bottom: 50px;
}

.solutions-bpr h3 {
    min-height: 50px;
}

/* odoo page */
.service-application-img .overlay1 {
       position: absolute;
    top: 72px;
    background-color: rgba(255, 255, 255, 0.9);
    overflow: hidden;
    height: auto;
    padding: 20px;
    transition: .5s ease;
    margin: 20px;
}

.service-application-img {
    background-size: cover;
    position: relative;
    padding-bottom: 30px;
}

.service-application-img img {
    width: 100%;
    border: 4px solid purple;
    opacity: 0.7;
}

.service-application-img h3 {
    font-weight: 600;
}

.odo-services .title p {
    text-align: center;
    font-size: 1.5em;
    padding-bottom: 20px;
}

.odo-services {
    padding: 4%;
}

.service-application-img .overlay1 p {
    font-size: 15px;
}

.container.techo-wrapper {
    padding: 0 2%;
}

.title-choose h5 {
    font-size: 1.3em;
    font-weight: 600;
    padding: 3% 0;
    border-bottom: 3px solid purple;
    min-height: 65px;
}

.title-choose {
    padding: 4%;
    background-color: #E9EAEC;
    margin-bottom: 20px;
}

.title-choose p {
    font-size: 1.2em;
    min-height: 120px;
}

.container.why-futu-info {
    padding: 5% 0;
}

.why-futu-info h2 {
    margin-bottom: 40px;
}

section.odoo-imact-wrap {
    background: rgba(91, 79, 254, 0.9);
    padding: 5%;
}

.solutions-odoo p {
    font-size: 1.2em;
    color: #fff;
    background: rgba(14, 2, 175, 0.3);
    padding: 30px;
    -webkit-transition: background-color 700ms linear, color 700ms linear;
    height: 100%;
}

.container.certification-odoo h2 {
    font-size: 35px;
    margin-bottom: 30px;
}

.container.certification-odoo {
    padding: 3% 4%;
}

.cert-partner-col ul li {
    list-style: disc;
    font-size: 1.5em;
}

.transform-odoo {
    padding: 4%;
}

.transform-odoo h2 {
    font-size: 35px;
    margin-bottom: 30px;
}

.transform-odoo p {
    font-size: 1.5em;
    text-align: center;
}

button.btn.btn-134 {
    background: linear-gradient(0deg, rgba(183, 38, 196, 1) 0%, rgba(131, 36, 158, 1) 64%);
    display: block;
    margin: 0 auto;
}

.accordion-odo {
  background-color: #eee;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 17px;
  transition: 0.4s;
  margin-bottom: 5px;
}

.certification-odoo .logo-textt-wrap {
    display: flex;
}

.logo-textt-wrap h3 {
    margin-top: 30px;
    margin-left: 20px;
    font-size: 23px;
}

.certification-odoo .logo-textt-wrap img {
    height: 100px;
    width: 100px;
    object-fit: contain;
}

.accordion-odo:hover {
  background-color: #ccc; 
}

.accordion-odo-panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}

.faq-odoo h2 {
    font-size: 35px;
    margin-bottom: 30px;
}

.accordion-odo-panel p {
    font-size: 16px;
    padding: 20px 0;
}

button.accordion-odo {
    position: relative;
}

button.accordion-odo::after {
    content: '\25BC';
    position: absolute;
    right: 5%;
}

.faq-odoo {
    padding: 2%;
}

@media(max-width: 1024px){
    .service-application-img .overlay1 p {
    font-size: 13px;
}
.service-application-img .overlay1 {
    top: -10px;
    padding: 6px;
}
.service-application-img h3 {
    font-size: 18px;
}
.container.techo-wrapper {
    padding: 5%;
}
.container.why-futu-info {
    padding: 4%;
}
.container.certification-odoo {
    padding: 10%;
}
}

.energy-industry {
    border: 2px solid #494fe3;
    margin: 10px 0;
    padding: 25px;
    min-height: 230px;
}

.row.image-with-list-energy li {
    list-style: disc;
    padding: 10px;
}

.row.image-with-list-energy {
    margin-bottom: 40px;
}

.image-with-list-energy img {
    border: 3px solid #494fe3;
    padding: 20px;
}

.industry-icon-text {
    margin-top: 10px;
}

.devops-approachss {
    margin: 10px;
    border-radius: 15px;
    box-shadow: 0 14px 22px -9px #bbcbd8;
    padding: 40px;
    height: 100%;
}

section.digital-twin-why-choose.pt-5 {
    padding: 60px 0;
}

/*video portfolio page css */

iframe.home-wrapper-video {
       width: 100%;
    height: 100%;
    min-height: 28.5vw;
    min-width: 50.5vw;
    
}

.right-side-text-video {
    writing-mode: vertical-rl;
    transform:scale(-1);
    color: #915F6D;
    font-weight: 500;
    font-size: 70px;
    text-orientation: sideways;
    position: absolute;
    bottom: 35%;
    left: 10px;
}

.row.all-video-portfolio {
    margin: 25px 30px;
}

.postid-6944 .navbar-nav>li>.dropdown-menu {
    margin-top: -3px;
}

.oil-key-challange {
    padding: 20px 100px;
}

.oil-key-challange li {
    margin: 10px;
}

@media(max-width: 1024px){
    .oil-key-challange {
    padding: 20px;
}
}

.postid-9657 .devcloud.wrapper {
    min-height: 390px;
}

.postid-9657 h4.devcloud {
    min-height: 70px;
}

.postid-9657 .contact-conclusion button {
    border: 2px solid blue;
    margin: 20px;
}

.postid-9657 .contact-conclusion button a {
    color: blue;
}

.top-notch .title-md {
    padding: 30px 0;
}

.top-notch h3 {
    font-weight: 600;
    font-size: 22px;
    margin: 20px 0;
}

.top-notch p {
    word-spacing: 2px;
}

.postid-9659 .devops-approach {
    min-height: 306px;
}

.waretrack-feature h4 {
    text-align: center;
    min-height: 66px;
color: #fff;
}

.waretrack-feature p {
    text-align: center;
        margin: 0 20px;
        color: #fff;
}

.waretrack-feature img {
    display: block;
    margin: 0 auto;
    padding-bottom: 20px;
}

.waretrack-impact h4 {
    text-align: center;
    min-height: 66px;
}

.waretrack-impact p {
    text-align: center;
        margin: 0 20px;
}

.waretrack-impact img {
    margin: 0 auto;
    display: block;
    padding-bottom: 20px;
}

.innovative-wrapper {
    padding-bottom: 50px;
}

.key-bebefit-wrap-list li {
    display: flex;
}

.key-bebefit-wrap-list p {
    margin-top: 10px;
    margin-left: 10px;
}

.challenge-list {
    margin-bottom: 20px;
}

.innovative-wrapper-smart h4 {
    min-height: 55px;
}

.innovative-wrapper-smart p {
    min-height: 115px;
}

.single-aiml-industry span.gt-lang-code {
    color: #000;
}

.single-aiml-casestudy span.gt-lang-code {
    color: #000;
}

.single-security-industry span.gt-lang-code {
    color: #000;
}

.single-security-casestudy span.gt-lang-code {
    color: #000;
}

.single-iot-industry span.gt-lang-code {
    color: #000;
}

.single-iot-casestudy span.gt-lang-code {
    color: #000;
}

.single-branding-industry span.gt-lang-code {
    color: #000;
}

.single-branding-casestudy span.gt-lang-code {
    color: #000;
}

.single-aiml-industry .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    filter: brightness(0) !important;
}

.single-aiml-casestudy .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    filter: brightness(0) !important;
}

.single-security-industry .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    filter: brightness(0) !important;
}

.single-security-casestudy .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    filter: brightness(0) !important;
}

.single-iot-industry .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    filter: brightness(0) !important;
}

.single-iot-casestudy .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    filter: brightness(0) !important;
}

.single-branding-industry .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    filter: brightness(0) !important;
}

.single-branding-casestudy .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
    filter: brightness(0) !important;
}

/*********code added by rani start*************/
.p-relative{position:relative;}
.mx-auto{margin: 0 auto;}
.d-none{display:none !important;}
.d-flex {display: flex;}
.align-items-center {align-items: center !important;}
.m-0{margin: 0 !important;}
.mt-3 {margin-top: 1rem !important;}
.mb-5 {margin-bottom: 3rem !important;}
.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.p-0{padding:0 !important;}
.p-4{padding: 1.5rem !important;}
.px-0{
    padding-left: 0;
    padding-right: 0;
}
.px-4 {    
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.px-5{
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}
.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
.py-50 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.pt-50 {padding-top: 50px;}
.pb-4 {padding-bottom: 1.5rem !important;}
.h-auto{height: auto !important;}
.background-none{background: transparent;}
.box-shadow-none{box-shadow: none;}
.color-white{color:#fff;}
.text-black {color: #000;}
.row-flex {
    display: flex;
    flex-wrap: wrap;
}

@media(min-width:1500px){
    .container-wide {
        width: 80%;
        margin-right: auto;
        margin-left: auto;
    }
}

@media (min-width: 992px) {
    .d-md-block{display:block !important;}
    .d-md-none{display:none;}
}

.faqs-section {
	background: #f5f5f5;
	padding: 30px 0;
}

.faq li {
	background: #fff;
	padding: 20px;
}

.faq li.question {
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	color: #5B4FFE;
	margin-bottom: 15px;
	display: flex;
	align-items: start;
	cursor: pointer;
	flex-direction: row;
	justify-content: space-between;
}

.faq li.question.open {
	margin-bottom: 0;
}

.faq li.question p {
	margin-bottom: 0;
	color: #5B4FFE;
	padding-right: 5px;
}

.faq .ion-chevron-right {
	border: solid #5B4FFE;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	margin-right: 16px;
}

.faq li.question.open .ion-chevron-right {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.faq li.answer {
	font-size: 16px;
	font-family: "Roboto", sans-serif;
	margin-bottom: 20px;
	font-weight: 500;
	display: none;
}

.faq li.answer:nth-child(2) {
	display: block;
}
.faq li .faqs-points{
    padding-left: 20px;
}
.faq li .faqs-points li{
    padding: 10px 0px;
   list-style: circle;
}

@media (max-width: 767px) {
   .faq li.question {
        font-size: 16px;
   }
   .faq .ion-chevron-right{
       	margin-top: 7px;
   }
}

/*****Home landing page css******/
.head02 .section-subtitle{
    font-family: robotoregular;
    font-size: 24px;
    line-height: normal;
    color: #474747;
}
.home-objective-main-row{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.home-business-objective .objective-box{
    border: 1px solid #8a5ed43b;
    box-shadow: none;
    transition: all 0.5s;
}
.home-business-objective .objective-box:hover{
   box-shadow: 0 0 20px rgb(207 203 214 / 75%);
   border-color: #fff;
}
.home-business-objective .objective-box h3{
    font-family: robotoregular;
    font-size: 2em;
}
.home-business-objective .objective-box .bg-purple p,
.home-business-objective .objective-box .bg-violet p{
    font-family: robotoregular;
    font-size: 1.3em;
}
.home-business-objective .objective-box p {
    color: #4f4f4f;
    font-family: robotoregular;
    font-size: 1.3em;
    line-height: 1.4em;
}
@media (max-width: 992px) {
    .head02 .section-subtitle{
        font-size: 16px;
    }
    .home-business-objective .objective-box h3{
        font-size: 1.6em;
    }
    .home-business-objective .objective-box .bg-purple p,
    .home-business-objective .objective-box .bg-violet p{
        font-size: 1.2em;
    }
    .home-business-objective .objective-box p{
        font-size: 1.2em;
    }
}

.ft_video_layout.homepage-career-section{
    overflow:hidden;
}
.ft_video_layout.homepage-career-section .ft_outervideo {
    padding-top: 56.40%;
    width: 100% !important;
}
.homepage-career-section .ft_outervideo iframe.home-wrapper-video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@media (min-width: 1024px) {
    .homepage-career-section.ft_video_layout .outer_pic {
        display: flex;
        justify-content: center;
    }
    .homepage-career-section .futurism_contents {
        position: absolute;
        width: 100%;
        height: auto;
    }
}
@media (max-width:992px) {
    .ft_video_layout.homepage-career-section .ft_outervideo {
        padding-top: 51.10%;
        width: 90% !important;
    }
}

/*services-blockchain-technology page*/
.blockchain-testimonials-sec .sliderclients .owl-stage {
    display: flex;
}
.blockchain-testimonials-sec .sliderclients .storiesSliders01 {
    height: 100%;
}
.our-blockchain-services-sect .whyFt-text li, .blockchain-solutions-sec .whyFt-text li {
    line-height: 25px;
    align-items: start;
    text-align: left;
}
@media (max-width:767px) {
    .why-blockchain-sec .counter-section img{
        margin: auto;
    }
}

/*****futurism-it-staff-augmentation-services css start ******/
.it-staff-augmentation-services-page-banner{
    position: relative;
}
.it-staff-augmentation-services-page-banner h1{
    font-size: 3.5em;
    font-family: Figtree;
    font-weight: bold;
    line-height: normal;
}
.ft-btn-placeholder{
    position: relative;
    padding: 15px;
    font-size: 16px !important;
    font-family: Figtree;
    font-weight: 500;
    background-color:#3929C2;
    color:#fff;
    border: 2px solid transparent;
    border-radius: 0;
    transition: 0.5s ease;
}
.ft-btn-placeholder:after {
    content: '';
    background-image: url('../images/arrows/arrow-right-icon.png');
    background-repeat: no-repeat;
    min-width: 30px;
    height: 8px;
    margin-left: 5px;
    display: inline-block;
}
.ft-btn-placeholder:hover{
    border-color: #3929C2;
    color: #fff;
    background: transparent;
}
@media (max-width: 992px) {
    .it-staff-augmentation-services-page-banner .rslides img{
        height: 400px !important;
        object-fit: cover;
        object-position: 100%;
    }
    .it-staff-augmentation-services-page-banner h1 {
        font-size: 2.5em;
    }
    .it-staff-augmentation-services-page-banner .floating-text{
        width: 100% !important;
        top: 50%;
        left: 0;
        padding: 16px;
        transform: translateY(-50%);
    }
    .it-staff-augmentation-services-page-banner .floating-text .btn {
        font-size: 16px !important;
    }
}

.it-staff-augmentation-services-about {
    padding: 100px 0;
}
.it-staff-augmentation-about-title:after {
    content: '';
    position: absolute;
    right: 15%;
    width: 1px;
    height: 100%;
    background: #AB2FCF;
    z-index: -1;
}
@media (max-width: 776px) {
    .it-staff-augmentation-services-about {
        padding: 50px 0;
    }
    .it-staff-augmentation-about-title:after{display:none;}
}

.it-staff-augmentation-services h2{
    font-family: Figtree;
    font-size: 40px;
    font-weight: bold;
    line-height: 1.3;
}
.it-staff-augmentation-services p{
    font-family: Figtree;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
}
.comprehensive-software-capabilities {
    background: #000000;
    padding: 80px 0;
    color: #fff;
    position: relative;
    z-index: 1;
}
.software-capabilities-tabs-wrapper {
    width: 100%;
}
.software-capabilities-tabs-wrapper ul.tabs {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 0 0 30px;
    margin: 0;
}
.software-capabilities-tabs-wrapper ul.tabs:before{
    content: '';
    position: absolute;
    left: 0%;
    bottom:0;
    width: 200px;
    height: 2px;
    background: #AB2FCF;
    z-index: -1;
}
.software-capabilities-tabs-wrapper ul.tabs li,
.software-capabilities-tabs-wrapper .tab_drawer_heading{
    font-family: Figtree;
    font-size: 16px;
    font-weight: 500;
    min-height: 60px;
    background: transparent;
    color: #fff;
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
    display: flex;
    align-items: center;
    gap: 10px;
    transition: all .3s ease;
}
.software-capabilities-tabs-wrapper ul.tabs li:hover,
.software-capabilities-tabs-wrapper ul.tabs li.active,
.software-capabilities-tabs-wrapper .tab_drawer_heading.d_active{
    background: #3929C2;
    color: #fff;
}
.software-capabilities-tabs-wrapper ul.tabs li:after,
.software-capabilities-tabs-wrapper .tab_drawer_heading:after{
    content: '';
    background-image: url('../images/arrows/arrow-right-icon.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 6px;
    display: inline-block;
    opacity: 0;
}
.software-capabilities-tabs-wrapper ul.tabs li.active::after,
.software-capabilities-tabs-wrapper ul.tabs li:hover::after,
.software-capabilities-tabs-wrapper .tab_drawer_heading.d_active::after{
    opacity: 1;
}
.software-capabilities-row{
    background: #131313;
    margin:0;
}
.software-capabilities-tabs-wrapper .tab_content {
    width: 100%;
    padding: 0;
}
.software-capabilities-tabs-wrapper .tab_container{
    left: 0;
    width: 100%;
    min-height: auto !important;
}
.software-capabilities-tabs-wrapper .tab_drawer_heading {
    display: none;
}
.software-capabilities-icon{
    border-width: 0px 2px 2px 0;
    border-style: solid;
    border-color: #333;
    padding: 30px;
    height: 100%;
    min-height: 65px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.software-capabilities-row .software-capabilities-col:nth-child(3n) .software-capabilities-icon {
    border-right: 0;
}
.software-capabilities-row .software-capabilities-col:nth-last-child(-n+3) .software-capabilities-icon {
    border-bottom: 0;
}
.software-capabilities-icon img {
    width: 100%;
    width: -webkit-fill-available;
    width: -moz-available;
    height: 46px;
    object-fit: contain;
}

@media (max-width: 992px) {
    .it-staff-augmentation-services h2{
        font-size: 30px;
    }
    .comprehensive-software-capabilities{
        padding: 50px 0;
    }
    .software-capabilities-row{
         margin-top: 20px;
    }
    .software-capabilities-col {
        width: 33.33333333%;
    }
    .software-capabilities-tabs-wrapper ul.tabs,
    .software-capabilities-tabs-wrapper ul.tabs:before{
        display:none;
    }
    .software-capabilities-tabs-wrapper ul.tabs li{
        flex: 0 0 100%;
        max-width: 100%;
        justify-content: center;
    }
    .software-capabilities-tabs-wrapper .tab_drawer_heading{
        width: 100%;
        max-width: 100%;
        display: inline-flex;
        justify-content: center;
    }
    .software-capabilities-icon{
        padding: 10px;
    }
}

.whyChoose-it-staff-augmentation{
    padding: 80px 0 0;
}
.whyChoose-it-staff-augmentation-box {
    height: 100%;
    background: #f5f5f5;
    padding: 30px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 16%);
    transition: all .3s ease;
}
.whyChoose-it-staff-augmentation-box:hover {
    background: #3929C2;
    color: #fff;
}
.whyChoose-it-staff-augmentation-box h3 {
    font-family: Figtree;
    font-size: 24px;
    font-weight: bold;
    color: #000;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
.whyChoose-it-staff-augmentation-box h3:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 15%;
    height: 2px;
    background: #AB2FCF;
}
.whyChoose-it-staff-augmentation-box:hover h3::before {
    background: #3929C2;
}
.whyChoose-it-staff-augmentation-box p{
    color: #000;
}
.whyChoose-it-staff-augmentation-box:hover h3,
.whyChoose-it-staff-augmentation-box:hover p{
    color: #fff;
}
.whyChoose-it-staff-augmentation-box-icon {
    text-align: end;
}
.whyChoose-it-staff-augmentation-box:hover svg path,
.whyChoose-it-staff-augmentation-box:hover svg rect {
    fill: #fff;
}
@media (max-width: 776px) {
   .whyChoose-it-staff-augmentation {
        padding: 50px 0 0;
    } 
}

.digital-transformation-section {
  background: url('../images/partner-in-digital-transformation-bg.webp') no-repeat right center;
  background-size: cover;
  padding: 100px 0;
  color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.digital-transformation-section:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('../images/digital-transformation-section-bg.png');
    background-repeat: no-repeat;
    background-position: 50% 15%;
    transform: translateX(-50%);
    z-index: -1;
}
.digital-transformation-title h2{
    font-size: 4em;
    line-height: 1.1;
}

@media (max-width: 776px) {
    .digital-transformation-section{
        padding: 50px 0;
    }
    .digital-transformation-section:before{
        display:none;
    }
    .digital-transformation-title h2 {
       font-size: 2.5em;
    }
}

.it-staff-augmentation-results-section{
    padding:80px 0;
    background-color:#f5f5f5;
}
.it-staff-augmentation-results-row{
    background-color:#fff;
    margin: 0;
}
.it-staff-augmentation-results-slider-content {
    height: 100%;
    padding: 30px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
}
.it-staff-results-sect-title h3{
    font-family: Figtree;
    font-size: 24px;
    font-weight: bold;
    color: #000;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
.it-staff-results-sect-title h3:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 15%;
    height: 2px;
    background: #AB2FCF;
}
.it-staff-augmentation-results-section h4{
    font-family: Figtree;
    font-weight: bold;
    color: #3929C2;
}
.it-staff-augmentation-results-sliderImg,
.it-staff-augmentation-results-sliderImg img{
    height: 100%;
    object-fit: cover;
}
.it-staff-augmentation-results-slider {
    margin-top: 4%;
}
.it-staff-augmentation-results-slider .owl-controls {
    top: -14%;
    width: auto;
    min-width: 120px;
    right: 0;
    z-index: -1;
}
.it-staff-augmentation-results-slider .owl-controls .owl-nav .owl-prev:before{
    content: '←';
    font-size: 50px;
}
.it-staff-augmentation-results-slider .owl-controls .owl-nav .owl-next:before{
    content: '→';
    font-size: 50px;
}
.it-staff-augmentation-results-slider .owl-controls .owl-nav .owl-prev:hover::before,
.it-staff-augmentation-results-slider .owl-controls .owl-nav .owl-next:hover::before{
    color: #AB2FCF;
}
.it-staff-augmentation-results-slider .owl-controls .owl-nav i {
    display: none;
}
.results-impact-section {
    background-image: url('../images/results-impact-bg.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 80px 0;
    margin-bottom: 50px;
    min-height: 400px;
    display: flex;
    align-items: center;
}
.results-impact-section .devstats h3{
    color: #fff !important;
    font-family: Figtree;
    font-size: 48px;
    font-weight: bold;
    -webkit-text-stroke-color: unset;
    -webkit-text-stroke-width:unset;
}
.results-impact-section .devstats p {
    font-size: 22px;
    color: #fff;
}
@media (max-width: 776px) {
    .results-impact-section{
        padding: 50px 0;
        margin-bottom: 50px;
    }
    .it-staff-augmentation-results-slider{
        margin-top: 0%;
        padding-bottom: 30px;
    }
    .it-staff-augmentation-results-slider .owl-controls {
        min-width: 120px;
        top: unset;
        left: 50%;
        transform: translateX(-50%);
    }
    
}

.it-staff-augmentation-recent-blog {
    padding: 80px 0;
}
.it-staff-augmentation-blog-sub-title {
    display: inline-block;
    background: #3929C2;
    padding: 10px 16px;
    margin: 20px 0;
}
.it-staff-augmentation-blog-meta a {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 8px;
}
.it-staff-augmentation-blog-title a:hover{
    color: #000;
}
.it-staff-augmentation-blog-title {
    font-family: Figtree;
    font-size: 22px;
    font-weight: 600;
    color: #000;
}
.it-staff-augmentation-blog-meta a svg {
    width: 60px;
    transform: rotate(-45deg);
}
.btn-outline-dark.view-all-btn {
    border: 1px solid #707070;
    border-radius: 0;
    color: #000;
    font-family: Figtree;
    font-size: 18px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}
/*.why-choose-it-staff {*/
/*    padding: 80px 0;*/
/*}*/

/*.why-choose-it-staff .title-center > h2 {*/
/*    color: #000;*/
/*    font-size: 40px;*/
/*    position: relative;*/
/*    padding-bottom: 20px;*/
/*    margin-bottom: 40px;*/
/*    text-align: center;*/
/*    font-family: "Roboto", sans-serif;*/
/*    font-weight: 700;*/
/*    line-height: 1.5;*/
/*}*/

/*.why-choose-it-staff-box {*/
/*    background: #FAF3FF;*/
/*    padding: 20px;*/
/*    height: 100%;*/
/*    border-top: 4px solid #64009A;*/
/*    transition: all 0.3s ease-out;*/
/*}*/

/*.why-choose-it-staff-box:hover {*/
/*    transform: translateY(10px);*/
/*}*/

/*.why-choose-it-staff-box > h3 {*/
/*    font-family: "Roboto", sans-serif;*/
/*    color: #000;*/
/*    font-size: 20px;*/
/*    font-weight: 700;*/
/*    line-height: 1.5;*/
/*    margin-bottom: 20px;*/
/*}*/

/*.why-choose-it-staff-box p, .partner-in-digital-transformation p {*/
/*    font-size: 16px;*/
/*    font-family: robotoregular;*/
/*    color: #1a1a1a;*/
/*    line-height: 1.8;*/
/*}*/

/*.it-staff-augmentation-counter {*/
/*    background: rgba(91, 79, 254, 0.9);*/
/*}*/

/*.it-staff-augmentation-counter .devstats {*/
/*    font-size: 1.1em;*/
/*    color: #fff;*/
/*    padding: 30px;*/
/*    -webkit-transition: background-color 700ms linear, color 700ms linear;*/
/*    height: 100%;*/
/*}*/

/*.it-staff-augmentation-counter .devstats h3 {*/
/*    -webkit-text-stroke-color: #fff;*/
/*    font-size: 55px;*/
/*}*/

/*.partner-in-digital-transformation h2 {*/
/*    color: #000;*/
/*    text-align: left;*/
/*}*/

/*@media (max-width:767px) {*/
/*    .why-choose-it-staff {*/
/*        padding: 40px 0;*/
/*    }*/
/*    .why-choose-it-staff .title-center > h2{*/
/*        font-size: 28px;*/
/*        margin-bottom: 20px;*/
/*    }*/
/*    .partner-in-digital-transformation h2{*/
/*        text-align: left !important;*/
/*    }*/
    
/*}*/
/*****futurism-it-staff-augmentation-services css end ******/

/*****futurism data-science css start ******/
body.single-service.postid-1071 .magento-commerce{
    margin-top: 20px;
}
.it-staff-augmentation-counter p {
    padding: 0;
    margin: 0;
}

.dataScience-business-impact {
    padding-top: 80px;
}

.dataScience-business-impact-box {
    border: 1px solid #494fe3;
    margin: 10px 0;
    padding: 25px;
    min-height: 350px;
    height: 100%;
}

.dataScience-business-impact p {
    font-size: 16px;
    font-family: robotoregular;
    line-height: 1.6;
}

.why-ft-dataScience ul.why-data-science-poins > li:before {
    display: block;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
    background: url(https://www.futurismtechnologies.com/wp-content/themes/futurism/cybersecurity/images/arrow-right.svg) no-repeat left center;
    background-size: contain;
    content: '';
}
/*****futurism data-science css end ******/

/*****NOC Services Page******/
body.single.single-service.postid-1051 .impact-section,
body.single.single-service.postid-1051 .case-study-section{
    display: none;
}

.modeling-services.whyFt {
    padding: 80px 0;
}
.modeling-services.whyFt .nav-tabs {
    margin-top: 50px;
}
.modeling-services.whyFt .nav-tabs.nav-justified>li>a {
    border-radius: 0;
    color: #000;
    font-size: 17px;
    line-height: 1.6;
    border: 0;
    border-bottom: 0;
    border-right: 1px solid #C9C9C9;
    min-height: 75px;
    font-weight: 700;
}
.modeling-services.whyFt .nav-tabs.nav-justified>.active>a,
.modeling-services.whyFt .nav-tabs.nav-justified>.active>a:focus,
.modeling-services.whyFt .nav>li>a:focus, .whyFt .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #A623A5 !important;
    border-top: 0;
    border-left: 0;
}
.modeling-services.whyFt .nav-tabs li:last-child a {
    border-right: 0;
}
.modeling-services.whyFt .tab-content {
    margin-top: 80px;
     padding: 10px;
}
.modeling-services.whyFt .whyFt-text{
    text-align: left;
}
.modeling-services.whyFt .whyFt-text h3 {
    font-size: 25px;
    font-weight: 700;
    text-align: left;
}
.modeling-services.whyFt .whyFt-text ul {
    margin-top: 20px;
    text-align: left;
}
.modeling-services.whyFt .whyFt-text li {
    display: flex;
    align-items: start;
    margin: 10px 0;
    line-height: 30px;
    list-style: none;
}
.modeling-services.whyFt .whyFt-text li:before {
    display: block;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
    background: url('https://www.futurismtechnologies.com/wp-content/themes/futurism/cybersecurity/images/arrow-right.svg') no-repeat left center;
    background-size: contain;
    content: '';
    margin-top: 5px;
}
.modeling-services.whyFt .whyFt-text li p{
    margin-bottom: 0px;
}
/*********code added by rani end*************/
