.engagement-models .inn::after,.engagement-models .inn:hover:after,.features .features-row .icon,.web-development-page .our-services .box h4,.web-development-page .our-services .box p,.web-development-page .our-services .box:hover h4,.web-development-page .our-services .box:hover p{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.features .features-row{padding-bottom:70px;margin-bottom:70px;border-bottom:solid 1px #e2e4e8}.features .features-row p{margin:0;font-size:14px;line-height:24px;color:#333}.features .features-row .icon{width:72px;height:72px;line-height:72px;background:#fff;text-align:center;border-radius:50%;display:block;margin-bottom:20px;position:relative;top:0}.features .features-row[class^=col-]:hover .icon{top:-10px;box-shadow:0 5px 36px rgba(0,0,0,.15)}.features .features-row .icon svg{width:36px;height:36px;position:relative;top:-2px}.features .features-row circle,.features .features-row path,.features .features-row rect{fill:#454545}.features .features-row[class^=col-]:hover circle,.features .features-row[class^=col-]:hover path,.features .features-row[class^=col-]:hover rect{fill:#396}.features .boxes-row p{margin:0;font-size:16px;line-height:28px}.features .boxes-row .col-md-4:nth-child(1){padding-right:27.5px}.features .boxes-row .col-md-4:nth-child(2){padding-left:22.5px;padding-right:22.5px}.features .boxes-row .col-md-4:nth-child(3){padding-right:27.5px}.features .content-row{margin-top:60px}.features .content-row p{margin-bottom:0}.features .content-row .heading-3{color:#396;margin-bottom:15px}.features .number span{font-size:110px;color:rgba(51,153,102,.5);font-family:'open sans';font-weight:600;display:block;line-height:80px;position:relative}.features .number span:after{content:'';height:1px;position:absolute;width:90%;background:rgba(51,153,102,.5);right:-45%;top:50%;z-index:-1}.features.white-bg .heading-2{margin-bottom:0}.services-intro{border-top:solid 1px #e2e4e8}.we-better-intro .boxes-row{margin-top:30px}.numbers-col{margin-top:15px}.numbers-col .heading-3{color:#23305e;margin-bottom:15px}.numbers-col p{font-family:'Open Sans',sans-serif;margin-bottom:0}.numbers-col[class^=col-]{margin-top:45px}.intro-text.industry .heading-2{margin-bottom:20px!important}.quote-text h3{margin:0 0 30px;color:#23305e}.quote-text svg{width:100%;height:100%}.quote-text .content-col{padding-left:45px}.quote-text blockquote{margin:0;font-family:'Open Sans',sans-serif;color:#333;font-weight:400;letter-spacing:.5px;font-size:18px;line-height:28px}.quote-text svg circle,.quote-text svg path,.quote-text svg polygon,.quote-text svg rect{fill:rgba(51,153,102,.2)}p.font-15{font-size:15px;line-height:24px}body{counter-reset:num-counter}.text-blue{color:#23305e}.strong{font-weight:500!important}.hero-section.new-design .icon{margin-bottom:5px}.hero-section.new-design .icon svg{width:100px;height:auto}.hero-section.new-design .icon svg path{fill:#fff!important}.hero-section.new-design .icon.python svg{width:75px}.hero-section.new-design .icon.django svg{width:120px}.hero-section.new-design .icon.ai svg{width:75px}.hero-section.new-design .icon.ai svg path{stroke:#fff;fill:transparent!important}.hero-section.new-design .icon.rpa-tools-logo svg{width:150px}.hero-section.new-design .icon.rpa-tools-logo span{display:inline-block}.hero-section.new-design .icon.rpa-tools-logo span+span{margin-left:5px}.hero-section.new-design .icon.aacp svg{width:150px;margin-bottom:10px}.hero-section.new-design .right-col{align-items:flex-start}.hero-section.new-design .right-col ul.expert-blk{margin:12px 0 20px;padding:0;clear:both;display:inline-block}.hero-section.new-design .right-col ul.expert-blk li{float:left;padding:5px 15px;list-style:none;font-size:18px;font-weight:600;color:#23305e;background:rgba(255,255,255,.8);border-radius:5px;margin:0 10px 10px 0}.hero-section.new-design .right-col.web-app ul.expert-blk li{width:31%;text-align:center;height:100px;display:flex;justify-content:center;align-items:center;background:#fff}.hero-section.new-design .right-col.web-app ul.expert-blk li svg{width:50px;height:auto}.hero-section.new-design .industry{margin:0 0 10px;padding:0;display:flex;justify-content:space-between}.hero-section.new-design .industry li{list-style:none;text-align:center;padding:0 15px;font-size:18px;line-height:20px;margin-bottom:30px}.hero-section.new-design .industry li svg{width:40px;height:auto;display:block;margin-bottom:6px}.hero-section.new-design .industry li svg path{fill:#fff}.hero-section.new-design .industry li a{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-section.new-design .industry li a:hover{text-decoration:underline}.hero-section.new-design .talk{font-size:20px;line-height:30px;font-family:Raleway,sans-serif;font-weight:400;letter-spacing:1px;margin:20px auto 60px;display:flex;justify-content:center;align-items:center}.hero-section.new-design .talk span{font-size:34px;font-weight:600;display:inline-block;margin:0 30px 0 10px}.hero-section.new-design,.hero-section.new-design .container,.hero-section.new-design .row{min-height:450px}.hero-section.new-design .content-col,.hero-section.new-design .img-col{padding-bottom:0}.hero-section.new-design .rails-btn{padding-left:0}.hero-section.new-design .rails-btn span,.hero-section.new-design a.youtube span{margin-right:8px}.hero-section.new-design .btn.rails-btn span svg,.hero-section.new-design a.youtube span svg{width:25px;height:auto}.hero-section.new-design .btn.rails-btn span svg path,.hero-section.new-design a.youtube span svg path{fill:#fff}.hero-section.new-design .btn.rails-btn:hover span svg path,.hero-section.new-design a.youtube:hover span svg path{fill:#396}.c2a.counter{padding:50px 0}.c2a ul.statics{padding:0;margin:0;display:flex;justify-content:space-around}.c2a ul.statics li{display:flex;align-items:center;flex-direction:column;justify-content:center;list-style:none;min-height:150px;width:30%;border-radius:5px;padding:10px 5px;text-align:center}.c2a ul.statics li label{font-family:Raleway,sans-serif;font-weight:500;font-size:22px;line-height:26px;color:#fff;margin:0}.c2a ul.statics li div{color:#396;font-family:'Open Sans';font-weight:400;font-size:60px;line-height:60px;margin-bottom:6px}.rpa-key h2{color:#23305e;text-align:center;margin-bottom:30px}.rpa-key .row .col-md-6{margin:15px 0}.rpa-key .box,.rpa-life .box{padding:30px;height:100%}.rpa-key .box:hover{background:#396}.rpa-key .box:hover h3,.rpa-key .box:hover h4,.rpa-key .box:hover p,.rpa-key .box:hover ul li{color:#fff}.rpa-life .box .icon{position:absolute;right:5px;bottom:5px;z-index:11;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.rpa-life .box .icon svg{position:inherit;top:inherit;left:inherit}.rpa-key .box h3,.rpa-key .box h4{color:#23305e}.rpa-key .box ol,.rpa-key .box ul{padding:0;margin:15px 0 0 15px}.rpa-key .box ol li,.rpa-key .box ul li,.rpa-life ol li{margin-bottom:6px}.rpa-life ol{margin:0;padding:0}.rpa-life ol li{list-style:none}.rpa-key .box ol li:last-child,.rpa-life ol li:last-child{margin-bottom:0}.rpa-key .box p{margin-bottom:0}.highlight .table{border:1px solid #dee2e6;margin-top:30px}.highlight .table tr td{border:0}.highlight .table tr td:first-child{background:#6cc698;font-weight:600;color:#000;font-size:18px;width:300px}.highlight .table tr:nth-child(even) td:first-child{background:#61b78b}.highlight .table tr:nth-child(even) td:last-child{background:#f1f9f5}.highlight .table tr td:last-child span{padding:0 10px 0 8px;border-right:1px solid #d6ddd9;display:inline-block}.highlight .table tr td:last-child span:last-child{border-right:0}.highlight .table tr td span{vertical-align:middle}.highlight .table tr td span svg{width:30px;height:auto}.highlight .table tr td span.height svg{width:auto;height:30px}.rpa-tools .brand-boxes .link.green{font-family:Raleway,sans-serif;font-weight:600;font-size:14px;line-height:22px;letter-spacing:1px;margin:0;color:#396}.rpa-tools .brand-boxes .link.green:hover{color:#23305e}form.form-view{position:relative}form.form-view .form-group{margin-bottom:20px}form.form-view .form-control{height:50px;font-family:'Open Sans';font-weight:400;font-size:16px;color:#333;letter-spacing:.5px;border-radius:0;border:none;border-bottom:solid 1px #c2c4c8;background-color:transparent;padding-left:35px}form.form-view .form-control.textarea{height:100px;resize:none}form.form-view[class^=col-]{position:relative}form.form-view[class^=col-] .icon{position:absolute;left:15px;top:11px}form.form-view[class^=col-] .icon.textarea{top:4px}form.form-view[class^=col-] .icon svg{width:20px;height:20px}form.form-view .icon circle,form.form-view .icon path,form.form-view .icon rect{fill:#999}form.form-view .form-control:focus~.icon circle,form.form-view .form-control:focus~.icon path,form.form-view .form-control:focus~.icon rect{fill:#23305e}form.form-view .form-control:focus{outline:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;border-bottom-color:#23305e}form.form-view .form-error{color:#a52a2a;font-family:'Open Sans';font-weight:400;font-size:14px}.right-slide-popup{left:inherit;right:0}.right-slide-popup.fade .modal-dialog{-webkit-transform:translate(0,100%);transform:translate(100%,0)}.right-slide-popup.show .modal-dialog{-webkit-transform:none;transform:none}.right-slide-popup .modal-body{padding:20px}.right-slide-popup .modal-body .check-b{margin-bottom:30px}.right-slide-popup .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;line-height:22px;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.right-slide-popup .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #eee}.right-slide-popup .container:hover input~.checkmark{border:1px solid #ddd}.right-slide-popup .container input:checked~.checkmark{background-color:#396;border-color:#396}.checkmark:after{content:'';position:absolute;display:none}.right-slide-popup .container input:checked~.checkmark:after{display:block}.right-slide-popup .container .checkmark:after{left:8px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.left-to-right-popup,.left-to-right-popup.pop-close,.left-to-right-popup.pop-open{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.ltr-pop-div{display:flex;align-items:center}.left-to-right-popup{position:fixed;top:100px;left:-400px;max-width:400px;min-width:400px}.left-to-right-popup .modal-header{padding:.5rem 1rem}.left-to-right-popup .modal-content{border-radius:0 .3rem .3rem 0}.left-to-right-popup .modal-body{padding:.5rem 1rem}.center-popup h5,.left-to-right-popup h5{font-size:14px;line-height:22px;color:#23305e;font-weight:700;margin-bottom:0}.left-to-right-popup form.form-view .form-group{margin-bottom:5px}.left-to-right-popup form.form-view .form-control{font-size:14px}.left-to-right-popup form.form-view .form-control.textarea{height:70px}.left-to-right-popup form.form-view .form-error{font-size:12px}.left-to-right-popup.pop-open{left:-1px}.left-to-right-popup.pop-close{left:-400px}.left-to-right-popup.second{top:300px}.center-popup h5{margin-bottom:10px;text-align:center}.center-popup .modal-header .close{padding:.8rem}.center-popup .form-check{display:flex;padding-left:0;justify-content:center;margin-top:20px}.center-popup .radio{margin:6px;display:inline-block;cursor:pointer}.center-popup .radio:first-child{margin-left:0}.center-popup .radio input{display:none}.center-popup .radio input+span{line-height:22px;height:22px;padding-left:22px;display:block;position:relative}.center-popup .radio input+span:not(:empty){padding-left:30px}.center-popup .radio input+span:after,.center-popup .radio input+span:before{content:'';width:22px;height:22px;display:block;border-radius:50%;left:0;top:0;position:absolute}.center-popup .radio input+span:before{background:#d1d7e3;-webkit-transition:background .2s ease,-webkit-transform .4s cubic-bezier(.175,.885,.32,2);transition:background .2s ease,-webkit-transform .4s cubic-bezier(.175,.885,.32,2);transition:background .2s ease,transform .4s cubic-bezier(.175,.885,.32,2);transition:background .2s ease,transform .4s cubic-bezier(.175,.885,.32,2),-webkit-transform .4s cubic-bezier(.175,.885,.32,2)}.center-popup .radio input+span:after{background:#fff;-webkit-transform:scale(.78);transform:scale(.78);-webkit-transition:-webkit-transform .6s cubic-bezier(.175,.885,.32,1.4);transition:-webkit-transform .6s cubic-bezier(.175,.885,.32,1.4);transition:transform .6s cubic-bezier(.175,.885,.32,1.4);transition:transform .6s cubic-bezier(.175,.885,.32,1.4),-webkit-transform .6s cubic-bezier(.175,.885,.32,1.4)}.center-popup .radio input:checked+span:before{-webkit-transform:scale(1.04);transform:scale(1.04);background:#396}.center-popup .radio input:checked+span:after{-webkit-transform:scale(.4);transform:scale(.4);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.center-popup .radio:hover input+span:before{-webkit-transform:scale(.92);transform:scale(.92)}.center-popup .radio:hover input+span:after{-webkit-transform:scale(.74);transform:scale(.74)}.center-popup .radio:hover input:checked+span:after{-webkit-transform:scale(.4);transform:scale(.4)}.artificial-intelligence .heading-2,.aws .main-section.white-bg .heading-2,.devops .main-section.white-bg .heading-2,.fsd .main-section.white-bg .heading-2,.machine-learning .main-section.white-bg .heading-2,.mobile-development-page .main-section.white-bg .heading-2,.mobile-development-page .rpa-key h2,.our-process h2,.web-development-page .main-section.white-bg .heading-2,.web-development-page .rpa-key h2{margin-bottom:10px!important;color:#396!important;font-size:30px;line-height:44px;text-align:left}.mobile-development-page .we-better-intro .boxes-row,.web-development-page .we-better-intro .boxes-row{margin-top:0}.mobile-development-page .our-services .box,.web-development-page .our-services .box{padding:30px;height:100%;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.mobile-development-page .our-services .box::before,.web-development-page .our-services .box::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#396;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.mobile-development-page .our-services .box:hover::before,.web-development-page .our-services .box:hover::before{-webkit-transform:scaleY(1);transform:scaleY(1)}.mobile-development-page .our-services .box:hover h3,.mobile-development-page .our-services .box:hover p,.web-development-page .our-services .box:hover h3,.web-development-page .our-services .box:hover p{color:#fff}.web-development-page .why-choose .boxes-row[class^=col-]{margin-top:0;margin-bottom:20px}.flipbox{background-color:transparent;margin:15px 0;width:100%;height:250px;perspective:1000px;display:flex;justify-content:center;align-items:center;cursor:pointer}.flipbox-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flipbox:hover .flipbox-inner{transform:rotateY(180deg)}.flipbox .hover-text,.flipbox .visible-text{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 3px 18px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;border-radius:10px;padding:20px}.flipbox .visible-text{background-color:#fff}.flipbox .visible-text h3{line-height:28px;color:#293357}.flipbox .hover-text{background-color:#396;color:#fff;transform:rotateY(180deg)}.flipbox .hover-text p{font-size:14px;color:#fff;line-height:24px;padding:0 15px;margin-bottom:0}.machine-learning .we-better-intro .boxes-row[class^=col-],.mobile-development-page .we-better-intro .boxes-row,.web-development-page .we-better-intro .boxes-row{margin-top:0;margin-bottom:45px}.mobile-development-page .we-better-intro{padding-left:0;padding-right:0;padding-bottom:50px}.mobile-development-page .flipbox{height:320px}.machine-learning .services h3,.mobile-development-page .services h3{color:#293357}.mobile-development-page .services .boxes-row{margin-top:20px}.our-process{counter-reset:my-sec-counter}.our-process .col-md-6{margin:15px 0}.our-process .box{height:100%;overflow:visible}.our-process .box h3,.our-process .box h4{color:#fff;background:#396;padding:10px 25px;min-height:55px;font-size:16px;position:relative;line-height:24px;display:flex;align-items:center}.our-process .box h3:after,.our-process .box h3:before,.our-process .box h4:after,.our-process .box h4:before{display:block;content:'';position:absolute}.our-process .box h3:after{width:0;height:0;border-top:27px solid transparent;border-left:14px solid #396;border-bottom:27px solid transparent;top:0;right:-14px}.our-process .box p{padding:10px 20px 20px;margin:0}.our-process .box ul{padding:10px 20px 20px 40px;margin:0}.our-process .box ul li{margin-bottom:5px}.our-process .box ul li:last-child{margin-bottom:0}.h-100{height:100%}.web-development-page .web-dev .left .tab-content .tab-pane .client-website{background:url(../img/case-studies/laptop.png) no-repeat;background-size:contain;width:100%;height:380px;display:flex;justify-content:center}.web-development-page .web-dev .left .tab-content .tab-pane .client-website .project-img{margin-top:20px;overflow-y:scroll;position:relative;z-index:1}.mob-dev .left .tab-content .tab-pane .client-website .project-img img,.web-development-page .web-dev .left .tab-content .tab-pane .client-website .project-img img{width:100%;cursor:pointer;height:auto}.mob-dev .right .nav-pills li a,.web-development-page .web-dev .right .nav-pills li a{display:flex;box-shadow:0 3px 18px rgba(0,0,0,.1);border-radius:10px;padding:15px;text-align:center;height:100%;justify-content:center;align-items:center}.mob-dev .right .nav-pills li a h3,.web-development-page .web-dev .right .nav-pills li a h3{color:#293357;font-size:18px}.mob-dev .right .nav-pills li a .mhover p,.web-development-page .web-dev .right .nav-pills li a .mhover p{margin-bottom:0;font-size:14px;line-height:20px;color:#4a4a4a}.mob-dev .right .nav-pills li a.active,.mob-dev .right .nav-pills li a:hover,.web-development-page .web-dev .right .nav-pills li a.active,.web-development-page .web-dev .right .nav-pills li a:hover{background:#396}.mob-dev .right .nav-pills li a.active .mhover p,.mob-dev .right .nav-pills li a.active h3,.mob-dev .right .nav-pills li a:hover .mhover p,.mob-dev .right .nav-pills li a:hover h3,.web-development-page .web-dev .right .nav-pills li a.active .mhover p,.web-development-page .web-dev .right .nav-pills li a.active h3,.web-development-page .web-dev .right .nav-pills li a:hover .mhover p,.web-development-page .web-dev .right .nav-pills li a:hover h3{color:#fff}.mob-dev .right .nav-pills li a{padding:30px}.technology-stack .inner h5{color:#293357}.technology-stack .inner ul{padding:0;margin:0 0 30px}.technology-stack .inner ul li{list-style:none;border:1px solid #e2e4e8;display:inline-block;padding:10px 20px;margin:5px}.technology-stack .inner ul li svg{height:50px;width:inherit}.fsd .hire-page .bop .boxes-row span{display:none}.fsd ul.list-icon{padding:0;margin-bottom:40px}.fsd ul.list-icon li{list-style:none;margin-bottom:15px}.fsd ul.list-icon li span{margin-right:25px}.fsd ul.list-icon li span svg{width:35px;height:auto}.fsd ul.list-icon li span.height svg{width:auto;height:35px}.blog-section .box{position:relative;padding:30px;margin:15px auto;cursor:pointer;min-height:250px;box-shadow:0 3px 18px rgba(0,0,0,.1)}.blog-section .box h4{color:#2e3b66;font-weight:700;font-size:18px;line-height:28px;position:absolute;width:calc(100% - 60px);text-align:center;top:50%;padding:30px 0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.blog-section .box a.readmore{color:#2e3b66;position:absolute;right:20px;bottom:20px}.blog-section .box img{position:absolute;left:50%;top:0;display:flex;height:100%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.blog-section .box .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.blog-section .box .inner-bg{opacity:0}.blog-section .box:hover .inner-bg{opacity:1}.blog-section .box:hover a.readmore,.blog-section .box:hover h4{color:#fff}body.webinar .hero-section,body.webinar .hero-section .container,body.webinar .hero-section .row{min-height:300px}body.webinar .hero-section .content-col{padding-bottom:0}ul.listing-sty{margin:0 0 20px;padding:0 0 0 20px}ul.listing-sty li{margin-bottom:10px}ul.listing-sty li ul{margin-top:10px;padding-left:15px}ul.listing-sty li ul li{list-style:disc}.artificial-intelligence .wai .box,.devops .challenges .box,.devops .why-choose .box,.height100{height:100%}.devops .profession .flipbox{height:400px}.devops .boxes-row[class^=col-]{margin-top:25px}.devops .why-choose{margin-top:0}.bt-0{border-top:0!important}@media(min-width:1200px){.hero-section.new-design .right-col.without-icon h2{margin-top:25px}.hero-section.new-design .right-col ul.expert-blk{max-width:430px;justify-content:center}.web-development-page .web-dev .left .tab-content .tab-pane .client-website .project-img{height:325px;width:80%}.web-development-page .hero-section.new-design .right-col.web-app ul.expert-blk li{width:25%}.web-development-page .hero-section.new-design .right-col{padding-left:100px}}@media(min-width:992px){.hero-section.new-design .right-col h2{margin-top:85px;margin-bottom:10px}.hero-section.new-design .content-col p{padding-right:80px}.hero-section.new-design .content-col.ror-page{padding-right:45px}.rpa-tools .brand-boxes .brand-logo svg{width:200px;height:auto}}@media(max-width:1199.98px){.hero-section .industry li{padding:0 5px;font-size:16px}.mobile-development-page .flipbox{height:350px}.mobile-development-page .we-better-intro{padding-left:15px;padding-right:15px}}@media(min-width:992px) and (max-width:1199.98px){.web-development-page .web-dev .left .tab-content .tab-pane .client-website{height:280px}.web-development-page .web-dev .left .tab-content .tab-pane .client-website .project-img{height:220px;width:78%}.devops .profession .flipbox{height:300px}}@media(min-width:768px) and (max-width:991.98px){.rpa-tools .brand-boxes .brand-logo svg{width:180px;height:auto}.web-development-page .web-dev .left .tab-content .tab-pane .client-website{height:440px}.web-development-page .web-dev .left .tab-content .tab-pane .client-website .project-img{height:360px;width:80%}.devops .profession .flipbox{height:400px}}@media(max-width:991.98px){.features .features-row .col-md-4{margin:10px 0}.features .number span{font-size:80px;line-height:80px;margin-bottom:10px}.features .number span::after{width:200px;right:inherit;left:100px}.hero-section .tech-intro h2{text-align:center}.hero-section .img-col .heading-3,.hero-section .take-eng{text-align:center}.hero-section.new-design .industry{display:inherit;text-align:center}.hero-section.new-design .industry li{display:inline-block;padding:0 15px}.hero-section.new-design .right-col{align-items:center;margin:50px auto 30px}.hero-section.new-design .right-col h2{text-align:center}.c2a ul.statics li label{font-size:20px}.c2a ul.statics li div{font-size:70px;line-height:90px}.hero-section.new-design .right-col ul.expert-blk{text-align:center}.hero-section.new-design .right-col ul.expert-blk li{display:inline-block;float:none}.hero-section.new-design .right-col.web-app ul.expert-blk li{float:left}.hero-section.new-design.python-banner .talk{display:block;text-align:center}.hero-section.new-design.python-banner .talk button{margin-top:20px}.artificial-intelligence .profession img,.why-devops img{width:100%}}@media(max-width:767.98px){.features .features-row{padding-bottom:70px;margin-bottom:70px}.features .features-row .col-md-4{position:relative}.features .features-row .icon{margin-bottom:0}.features .number span{font-size:60px;line-height:60px;margin-bottom:10px}.features .number span::after{width:calc(100% - 80px);right:inherit;left:80px;margin-top:-10px}.artificial-intelligence .we-better-intro .heading-4{padding-left:0}.quote-text svg{width:45px;height:auto}.quote-text .content-col{padding-left:10px}.c2a ul.statics li div{font-size:50px;line-height:60px}.hero-section .industry{display:none}.hero-section.new-design .right-col{display:block;text-align:center}.c2a ul.statics li{margin:10px 0 30px}.hero-section.new-design .content-col h1{margin-bottom:10px}.hero-section.new-design .content-col p{line-height:26px;margin-bottom:20px}.hero-section.new-design .industry{margin-bottom:50px}.hero-section.new-design .talk{flex-direction:column}.hero-section.new-design .talk span{margin:10px 0 20px}.hero-section.new-design .right-col h2{font-size:28px;line-height:38px}.highlight .table tr td,.highlight .table tr td:first-child{width:100%;display:block}.highlight .table tr:nth-child(even) td:last-child{background:#fff}.left-to-right-popup{position:absolute}.rpa-tools .brand-boxes .brand-logo svg{width:100%;height:auto}.flipbox{height:280px;perspective:0;display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;box-shadow:0 3px 18px rgba(0,0,0,.1);border-radius:10px}.flipbox:hover .flipbox-inner{transform:rotateY(0)}.flipbox .hover-text{background-color:transparent;color:#3b5670;transform:rotateY(0);position:relative;height:auto;box-shadow:none;text-align:left;padding:0 20px}.flipbox .hover-text p{color:#3b5670;padding:0}.flipbox .visible-text{background-color:transparent;position:relative;height:auto;box-shadow:none;padding-bottom:0;justify-content:flex-start;text-align:left}.flipbox:hover{background:#396;color:#fff}.flipbox:hover h3,.flipbox:hover p{color:#fff}.web-development-page .we-better-intro .boxes-row{margin-bottom:0}.industry-layout .box-stick-sm .flipbox .visible-text,.web-development-page .box-stick-sm .flipbox .visible-text{justify-content:flex-start}.industry-layout .box-stick-sm .flipbox,.web-development-page .box-stick-sm .flipbox{height:inherit}.industry-layout .box-stick-sm .flipbox .hover-text,.web-development-page .box-stick-sm .flipbox .hover-text{padding-bottom:20px}.web-development-page .box-stick-sm .we-better-intro .boxes-row[class^=col-]{margin-bottom:0}.mob-dev .right{margin-top:30px}.fsd .flipbox{height:auto;padding-bottom:20px}.fsd .flipbox .hover-text,.fsd .flipbox .visible-text{justify-content:flex-start}body.webinar .hero-section,body.webinar .hero-section .container,body.webinar .hero-section .row{min-height:300px}.artificial-intelligence .profession .flipbox,.aws .flipbox,.devops .profession .flipbox{height:inherit;padding-bottom:20px}.artificial-intelligence .profession .flipbox .visible-text,.devops .profession .flipbox .visible-text{justify-content:start}.devops .profession .flipbox .visible-text h3 br{display:none}}@media(min-width:576px) and (max-width:767.98px){.web-development-page .web-dev .left .tab-content .tab-pane .client-website{height:330px}.web-development-page .web-dev .left .tab-content .tab-pane .client-website .project-img{height:260px;width:80%}}@media(min-width:420px) and (max-width:575.98px){.web-development-page .web-dev .left .tab-content .tab-pane .client-website{height:230px;background-position:center center}.web-development-page .web-dev .left .tab-content .tab-pane .client-website .project-img{height:200px;width:300px;margin-top:10px}}@media(min-width:320px) and (max-width:419.98px){.web-development-page .web-dev .left .tab-content .tab-pane .client-website{height:170px;background-position:top center}.web-development-page .web-dev .left .tab-content .tab-pane .client-website .project-img{height:135px;width:210px;margin-top:10px}}@media(max-width:575px){.features .number span{font-size:40px;line-height:40px}.features .number span::after{display:none}.features .content-row .heading-3{position:inherit;top:0;left:0;width:100%}.c2a ul.statics{display:block}.c2a ul.statics li{width:100%}.c2a ul.statics li:last-child{margin-bottom:0}.hero-section.new-design .talk{font-size:24px}.hero-section.new-design .industry li{padding:0 10px;font-size:15px;margin-bottom:15px}.hero-section.new-design .industry li svg{width:26px}.hero-section.new-design .talk span{font-size:26px;margin-top:10px}.left-to-right-popup{left:-280px;max-width:280px;min-width:280px}.left-to-right-popup.second{top:400px}.hero-section.new-design .right-col.web-app ul.expert-blk li{width:29.6%}.flipbox{height:auto;padding-bottom:20px}}@media(max-width:517.98px){.hero-section .call-action .btn+.btn{margin:20px 0 0}}.bop .boxes-row[class^=col-]{margin-bottom:50px}.bop .boxes-row .box{padding:20px;height:100%;overflow:visible;text-align:center;display:flex;align-items:center;justify-content:center;min-height:118px}.bop .boxes-row .box::before{content:'';display:block;border:2px dashed #23305e;height:calc(100% - 10px);position:absolute;width:calc(100% - 10px);left:5px;top:5px;opacity:.3;border-radius:5px}.bop .boxes-row p{margin:0;padding-top:10px;position:relative;text-align:center}.bop .boxes-row span{font-family:'Open Sans';font-weight:700;font-size:50px;line-height:50px;color:#23305e;background:#fff;text-align:center;padding:0 10px}.bop .boxes-row .box h3,.bop .boxes-row .box h4{font-weight:600;margin:15px 0}.cant-attend{line-height:35px;text-align:center;color:#396}.cant-attend a{color:#396;text-decoration:underline}.cant-attend a:hover{color:#333;text-decoration:none}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.delay{animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s}.delay1{animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s}.delay2{animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s}.delay3{animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s}.delay4{animation-delay:1.25s;-moz-animation-delay:1.25s;-webkit-animation-delay:1.25s}.delay5{animation-delay:1.5s;-moz-animation-delay:1.5s;-webkit-animation-delay:1.5s}@media(max-width:991.98px){.bop .boxes-row[class^=col-]{margin-bottom:30px}.bop .boxes-row .box{justify-content:flex-start}.bop .boxes-row span{font-size:40px;line-height:40px}.bop .intro-text p{margin-bottom:60px}}@media(min-width:768px){.bop.process-section{margin-bottom:-50px}}@media(max-width:767.98px){.bop .boxes-row[class^=col-]:last-child{margin-bottom:0}}@media(min-width:576px){.and-page .title,.angular-page .title-small,.bop .boxes-row .box h3,.bop .boxes-row .box h4,.e-shopify-page .title,.e-spree-page .title,.ios-page .title{font-size:18px;line-height:24px}}@media(max-width:575.98px){.bop .boxes-row .box{min-height:90px;justify-content:center}.bop .boxes-row span{display:none}.and-page .title,.angular-page .title-small,.bop .boxes-row .box h3,.bop .boxes-row .box h4,.e-shopify-page .title,.e-spree-page .title,.ios-page .title{font-size:16px;line-height:26px}}.python-page.temp .heading-2,.usa-ror.temp .heading-2, .mobile-development-page .section-second h2{color:#293357;font-weight:700;font-size:30px;line-height:40px}.python-page.temp .heading-2 span,.usa-ror.temp .heading-2 span{font-weight:300}.it-consul .intro-text ul li,.python-page.temp .intro-text p,.usa-ror.temp .intro-text p{color:#3b5670;font-size:16px;line-height:24px}.mobile-development-page .intro-text p{margin: 0 auto 15px;}.mobile-development-page .intro-text p:last-child{margin: 0 auto 60px;}.chatbot-page h3.title,.django-page h3.title,.industry-layout .dark-bg-with-img h3,.node-js-page h3.title,.python-page h3.title,.python-page.temp h3,.python-page.temp h4,.react-native-page h3.title,.usa-ror.temp h3,.mobile-development-page .card.call-to-action h3, .usa-ror.temp h4{font-size:17px;line-height:28px;color:#293357;font-weight:700!important}.python-page.temp p,.usa-ror.temp .according-menu .card .card-body,.usa-ror.temp .main-section p{font-size:16px;line-height:26px}.blk1 .custom-popup{border:1px solid rgba(0,0,0,.2);background:#23305e;border-radius:.5rem;padding:20px 30px}.blk1 .custom-popup .modal-title{color:#fff;font-weight:600;line-height:38px;font-weight:700;font-size:30px;margin-bottom:30px}.industry-layout .dark-bg-with-img ul.list{padding:0;margin:0 0 20px}.industry-layout .dark-bg-with-img ul.list li{list-style:none;text-align:left;padding-left:30px;margin-bottom:10px;font-size:18px;line-height:30px;color:#fff;background:url(../img/ruby.png) no-repeat;background-position:0 7px;background-size:20px}.industry-layout .dark-bg-with-img ul.list.ecomm li{background:url(../img/cart.png) no-repeat;background-position:0 7px;background-size:24px;padding-left:35px}.industry-layout .dark-bg-with-img ul.list.react li{background:url(../img/react.png) no-repeat;background-position:0 7px;background-size:24px;padding-left:35px}.industry-layout .dark-bg-with-img ul.list.java li{background:url(../img/java.png) no-repeat;background-position:0 7px;background-size:24px;padding-left:35px}ul.list-01{padding:0;margin:0 0 20px}ul.list-01 li{list-style:none;text-align:left;padding-left:25px;margin-bottom:10px;font-size:16px;line-height:26px;color:#333;background:url(../img/icon-bullets-01.png) no-repeat;background-position:0 7px;background-size:16px}.industry-layout .dark-bg-with-img ul.list-inline{text-align:left}.industry-layout .dark-bg-with-img ul.list-inline li{display:inline-block;font-weight:400;font-size:16px;position:relative;color:#212529;margin:10px 25px 10px 0}.industry-layout .dark-bg-with-img .card.call-to-action .btn-div{display:flex;flex-direction:column;align-items:center}.industry-layout .dark-bg-with-img .card.call-to-action .btn-div .black{margin-bottom:15px}.industry-layout .dark-bg-with-img .card.call-to-action .btn-div .red-bg-btn{padding:8px 20px;min-width:160px}.industry-layout ul.badge-list{margin-top:10px;padding:0}.industry-layout ul.badge-list li{list-style:none;margin:5px;background:#eaeaea;padding:5px 10px;border-radius:5px;display:inline-block}@media (min-width:768px){.industry-layout .dark-bg-with-img .card.call-to-action .card-body{padding:2rem}}@media (min-width:576px){.industry-layout .dark-bg-with-img .card.call-to-action .card-body{display:flex;align-items:center;justify-content:space-around}}@media(max-width:767.98px){.blk1 .custom-popup .modal-title{line-height:30px;font-size:22px}}.python-page .section-5 .inn:after,.python-page .section-5 .inn:hover:after{transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.python-page .section-1 .right-col ul{padding:0 0 0 20px;margin:0}.python-page .section-1 .right-col ul li{margin-bottom:10px}.python-page .section-1 .right-col ul li:last-child{margin-bottom:0}.python-page .section-2 .boxes-row .inn{margin-bottom:20px}.python-page .section-2 .boxes-row .inn:hover h4{color:#bb2828}.python-page .section-2 .second{margin-top:20px;padding-top:20px}.industry-layout .call-action,.python-page .call-action{text-align:center;margin-top:30px}.industry-layout .call-action .call-heading,.python-page .call-action .call-heading{font-size:24px;line-height:34px;margin:0 0 20px;color:#23305e;font-weight:600}.industry-layout .call-action h5,.python-page .call-action h5{font-weight:600}.industry-layout .call-action button,.python-page .call-action button{margin-bottom:10px}.python-page .c2a.section-9{padding:60px ​0}.python-page .c2a.strength h2{color:#23305e!important;font-weight:700}.red-bg-btn, .mobile-development-page .section-second .red-bg-btn{background:#bb2828;color:#fff;min-height:48px;line-height:30px;border-radius:27px;display:inline-block;font-weight:600}.red-bg-btn:hover{color:#fff;background:#dc1f1f}.industry-layout .dark-bg-with-img,.python-page .section-3{margin-top:0;padding:100px 0;text-align:center;color:#fff;position:relative;background:#000}.industry-layout .dark-bg-with-img:after,.python-page .section-3:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';display:block;opacity:.2;background:url(../img/hire-ruby.jpg) no-repeat;background-size:cover}.industry-layout .dark-bg-with-img .container,.python-page .section-3 .container{position:relative;z-index:22}.industry-layout .dark-bg-with-img h2,.python-page .section-3 h2{color:#fff!important}.industry-layout .dark-bg-with-img p,.python-page .section-3 p{color:#fff;font-size:18px;line-height:26px;text-align:center;margin:0 auto 40px;max-width:90%}.industry-layout .dark-bg-with-img .left,.python-page .section-3 .left{text-align:right;position:relative;padding-right:50px}.industry-layout .dark-bg-with-img .left:after,.python-page .section-3 .left:after{content:'';width:1px;height:calc(100% - 15px);position:absolute;top:10px;right:0;background:#484848}.industry-layout .dark-bg-with-img .right,.python-page .section-3 .right{text-align:left;padding-left:50px}.industry-layout .dark-bg-with-img ul,.python-page .section-3 ul{margin:0;padding:0}.industry-layout .dark-bg-with-img ul li,.python-page .section-3 ul li{list-style:none;font-size:18px;line-height:26px}.industry-layout .bg-grey,.python-page .bg-grey{background-color:#f2f4f8}.python-page .section-5 .heading-2{text-align:center;color:#23305e}.python-page .section-5 p.sub{text-align:center;margin-bottom:30px}.engagement-models .heading-2,.engagement-models p.sub{text-align:center}.engagement-models .inn,.python-page .section-5 .inn{position:relative;padding:20px 24px 10px;margin-top:20px;border:1px solid #ececec;height:100%;background-color:#fff}.engagement-models .inn:after,.python-page .section-5 .inn:after{position:absolute;left:0;top:0;width:100%;height:4px;content:'';display:block;background:#23305e}.engagement-models .inn h5,.python-page .section-5 h5{font-size:18px;line-height:28px;color:#23305e;font-weight:700}.engagement-models .inn p,.python-page .section-5 .inn p{margin-bottom:0}.engagement-models .inn .call-action,.python-page .section-5 .call-action{margin-top:50px}.engagement-models .inn:hover:after,.python-page .section-5 .inn:hover:after{height:100%}.engagement-models .inn:hover h5,.engagement-models .inn:hover p,.python-page .section-5 .inn:hover h5,.python-page .section-5 .inn:hover p{color:#fff;position:relative;z-index:12}.industry-layout .section-8 .tab-content .tab-pane .client-website,.python-page .section-8 .tab-content .tab-pane .client-website,.tab-case-studies .tab-content .tab-pane .client-website{background:url(../img/case-studies/laptop.png) no-repeat;background-size:contain;width:100%;height:380px;display:flex;justify-content:center}.industry-layout .section-8 .tab-content .tab-pane .client-website .project-img,.python-page .section-8 .tab-content .tab-pane .client-website .project-img,.tab-case-studies .tab-content .tab-pane .client-website .project-img{margin-top:20px;overflow-y:scroll;position:relative;z-index:1}.industry-layout .section-8 .tab-content .tab-pane .client-website .project-img img,.python-page .section-8 .tab-content .tab-pane .client-website .project-img img,.tab-case-studies .tab-content .tab-pane .client-website .project-img img{width:100%;cursor:pointer;height:auto}.industry-layout .section-8 .nav-pills li a,.python-page .section-8 .nav-pills li a,.tab-case-studies .nav-pills li a{display:flex;box-shadow:0 3px 18px rgba(0,0,0,.1);border-radius:10px;padding:15px;text-align:center;height:100%;justify-content:center;align-items:center}.industry-layout .section-8 .nav-pills li a h3,.python-page .section-8 .nav-pills li a h3,.tab-case-studies .nav-pills li a h3{color:#293357;font-size:18px;line-height:28px}.industry-layout .section-8 .nav-pills li a .mhover p,.python-page .section-8 .nav-pills li a .mhover p,.tab-case-studies .nav-pills li a .mhover p{margin-bottom:0;font-size:14px;line-height:20px;color:#4a4a4a}.industry-layout .section-8 .nav-pills li a.active,.industry-layout .section-8 .nav-pills li a:hover,.python-page .section-8 .nav-pills li a.active,.python-page .section-8 .nav-pills li a:hover,.tab-case-studies .nav-pills li a.active,.tab-case-studies .nav-pills li a:hover{background:#396}.industry-layout .section-8 .nav-pills li a.active .mhover p,.industry-layout .section-8 .nav-pills li a.active h3,.industry-layout .section-8 .nav-pills li a:hover .mhover p,.industry-layout .section-8 .nav-pills li a:hover h3,.python-page .section-8 .nav-pills li a.active .mhover p,.python-page .section-8 .nav-pills li a.active h3,.python-page .section-8 .nav-pills li a:hover .mhover p,.python-page .section-8 .nav-pills li a:hover h3,.tab-case-studies .nav-pills li a.active .mhover p,.tab-case-studies .nav-pills li a.active h3,.tab-case-studies .nav-pills li a:hover .mhover p,.tab-case-studies .nav-pills li a:hover h3{color:#fff}.python-page .section-9 label{color:#333!important}.python-page .section-10{margin:60px 0}.python-page.it-consul .talk{text-align:center}.python-page.it-consul .talk .text span{margin-bottom:30px!important;margin-bottom:0}.it-consul ul.list li{position:relative;background:0 0;padding-left:15px;font-size:16px;line-height:28px}.it-consul ul.list li:before{content:'‣';position:absolute;left:0;top:-2px;font-size:30px}.text-dark-blue{color:#293357}.industry-layout .grey{background-color:#f2f4f8}.industry-layout .heading-2{color:#293357;font-weight:700;font-size:30px;line-height:40px}.industry-layout .heading-4{font-size:18px;line-height:28px;color:#293357;font-weight:700}.industry-layout .main-section p{font-size:16px;line-height:26px}.industry-layout .no-brd,.no-brd{border:0}.django-page .right-col ul{padding-left:20px!important}@media(min-width:1200px){.industry-layout .section-8 .tab-content .tab-pane .client-website .project-img,.python-page .section-8 .tab-content .tab-pane .client-website .project-img,.tab-case-studies .tab-content .tab-pane .client-website .project-img{height:325px;width:80%}}@media(min-width:992px) and (max-width:1199.98px){.industry-layout .section-8 .tab-content .tab-pane .client-website,.python-page .section-8 .tab-content .tab-pane .client-website,.tab-case-studies .tab-content .tab-pane .client-website{height:280px}.industry-layout .section-8 .tab-content .tab-pane .client-website .project-img,.python-page .section-8 .tab-content .tab-pane .client-website .project-img,.tab-case-studies .tab-content .tab-pane .client-website .project-img{height:220px;width:78%}}@media(min-width:768px) and (max-width:991.98px){.industry-layout .section-8 .tab-content .tab-pane .client-website,.python-page .section-8 .tab-content .tab-pane .client-website,.tab-case-studies .tab-content .tab-pane .client-website{height:440px}.industry-layout .section-8 .tab-content .tab-pane .client-website .project-img,.python-page .section-8 .tab-content .tab-pane .client-website .project-img,.tab-case-studies .tab-content .tab-pane .client-website .project-img{height:360px;width:80%}}@media(min-width:576px) and (max-width:767.98px){.industry-layout .section-8 .tab-content .tab-pane .client-website,.python-page .section-8 .tab-content .tab-pane .client-website,.tab-case-studies .tab-content .tab-pane .client-website{height:330px}.industry-layout .section-8 .tab-content .tab-pane .client-website .project-img,.python-page .section-8 .tab-content .tab-pane .client-website .project-img,.tab-case-studies .tab-content .tab-pane .client-website .project-img{height:260px;width:80%}}@media(min-width:420px) and (max-width:575.98px){.industry-layout .section-8 .tab-content .tab-pane .client-website,.python-page .section-8 .tab-content .tab-pane .client-website,.tab-case-studies .tab-content .tab-pane .client-website{height:230px;background-position:center center}.industry-layout .section-8 .tab-content .tab-pane .client-website .project-img,.python-page .section-8 .tab-content .tab-pane .client-website .project-img,.tab-case-studies .tab-content .tab-pane .client-website .project-img{height:200px;width:300px;margin-top:10px}}@media(min-width:320px) and (max-width:419.98px){.industry-layout .section-8 .tab-content .tab-pane .client-website,.python-page .section-8 .tab-content .tab-pane .client-website,.tab-case-studies .tab-content .tab-pane .client-website{height:170px;background-position:top center}.industry-layout .section-8 .tab-content .tab-pane .client-website .project-img,.python-page .section-8 .tab-content .tab-pane .client-website .project-img,.tab-case-studies .tab-content .tab-pane .client-website .project-img{height:135px;width:210px;margin-top:10px}}@media all and (max-width:991.98px){.engagement-models .inn,.python-page .section-5 .inn{height:inherit}}@media all and (max-width:767.98px){.tech-content .left-col{padding-right:15px}.tech-content .right-col{padding-left:15px;margin:20px 0}.python-page .call-action .call-heading{font-size:22px;line-height:32px}.python-page .section-3 .left{text-align:center;padding-right:15px}.python-page .section-3 .right{text-align:center;padding-left:15px}.industry-layout .box-stick-sm .flipbox .visible-text h3 br{display:none}.industry-layout .dark-bg-with-img .left{text-align:left;position:relative;padding-right:15px}.industry-layout .dark-bg-with-img .right{text-align:left;padding-left:15px}.industry-layout .dark-bg-with-img .left:after{display:none}.industry-layout .dark-bg-with-img ul li{margin-bottom:10px}}.usa-dotnet .bg-grey{background-color:#f2f4f8}.devlopment-process h3.heading-3{color:#fff!important}.java-dev-service h3{font-size:18px;line-height:28px;color:#293357;font-weight:700!important}ul.white-list li{padding-left:0;margin-bottom:10px;font-size:18px;line-height:30px;color:#fff}.bg-grey{background-color:#f2f4f8}
.about-approach .box h3.big-heading-h3::after{border-top: 34px solid transparent;border-bottom: 34px solid transparent;}
.mobile-development-page .we-better-intro.mob-dev {
  padding-bottom: 100px;
}
.our-process .box h3{color: #fff !important;font-size: 16px !important;line-height: 24px !important;}
.python-page .section-5 .inn:hover li{color: #fff;position: relative;z-index: 12;}
.ifs-consulting .img-sec .layer{border-radius: 20px;}
.ifs-consulting .img-sec img{height: 200px;}
.ifs-consulting .layer{
      position: absolute;
      height: 100%;
    width: 100%;
    left: 0;
    background: linear-gradient(rgba(87, 87, 87, 0.4) 0%, rgba(59, 59, 59, 0.72) 38%, rgba(34, 34, 34, 1) 100%);
    border-radius: 10px;}
    .ifs-consulting .img-sec{position: relative;}
    .ifs-consulting .img-sec .content {
    position: absolute;
    bottom: 20px;
    left: 20px;
    color: #fff;
}
.ifs-consulting .img-sec img
 {
    width: 100%;
    object-fit: cover;
    border-radius: 20px;
}

.our-solution-tab{margin-top:30px}.our-solution-tab .col-sm-3{background:#293357;padding:10px 0;}.our-solution-tab #tabs a{color:#e2e4e8;font-size:16px;line-height:35px}.our-solution-tab .col-sm-9{background:#fff;}.our-solution-tab p{margin-bottom:15px;color:#3b566e}.our-solution-tab .nav-tabs .nav-link, .our-solution-tab .nav-tabs {border:0}.our-solution-tab .nav-tabs .nav-item.show .nav-link, .our-solution-tab .nav-tabs .nav-link.active{border-radius:0;background-color:#396;color:#e2e4e8 !important;-webkit-box-shadow:0 2px 20px 0 rgb(0 0 0 / 30%);box-shadow:0 2px 20px 0 rgb(0 0 0 / 30%);transform:translate(20px);z-index:99;position:relative}.our-solution-tab .nav-pills .nav-link.active, .our-solution-tab .nav-pills .show>.nav-link{background-color:#33b172;transform:translate(20px);z-index:9}.nav-tabs {display:none}@media(min-width:768px){.nav-tabs {display:block}.our-solution-tab .card {border:none}.our-solution-tab .card .card-header {display:none}  .our-solution-tab .card .collapse{display:block}}@media(max-width:767px){.our-solution-tab .col-sm-3{display:none}.tab-content > .tab-pane {display:block !important;opacity:1}.our-solution-tab .col-sm-4, .our-solution-tab .col-sm-8{background:none}.our-solution-tab .card-header{background:#293357;color:#e2e4e8}.our-solution-tab .card-header a{color:#e2e4e8}}.our-solution-tab h4{color:#293357}.our-solution-tab .nav-tabs .nav-link:hover{background:none;box-shadow:none;transform:none}.our-solution-tab .nav-tabs .nav-link:hover span{border-bottom:1px solid #fff}
.python-page.temp .big-h3{font-size: 20px;}