﻿@import url("https://fonts.googleapis.com/css2?family=Sen:wght@400;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap");@font-face{font-family:'ProximaNova-Regular';font-style:normal;font-weight:normal;src:url("fonts/ProximaNova-Regular.otf")}@font-face{font-family:'ProximaNova-Bold';font-style:normal;src:url("fonts/Eina01-Regular.ttf")}@font-face{font-family:'ProximaNova-Thin';font-style:normal;font-weight:300;src:url("fonts/ProximaNova-Thin.otf")}@font-face{font-family:'ProximaNova-Extrabold';font-style:normal;font-weight:bold;src:url("fonts/ProximaNova-Extrabold.otf")}.btn:focus,.btn:active{outline:none !important;box-shadow:none !important}.btn-primary{background:#20376A;border-color:#20376A;border-radius:30px;padding:10px 40px;font-weight:600;border:none}.btn-primary:hover,.btn-primary:focus{background-color:#20376A;border-color:#20376A}.btn-primary.active:not(:disabled):not(.disabled),.btn-primary:active:not(:disabled):not(.disabled),.show>.btn-primary.dropdown-toggle{background-color:#c1312c;border-color:#c1312c}.btn-inverse{background-color:#F0F5F7;border-color:#F0F5F7;color:#666}.btn-inverse:hover{background-color:#edf0f2;border-color:#edf0f2;color:#666}.btn-bordered{border:2px solid #20376A;display:inline-block;border-radius:30px;padding:7px 27px;background-color:transparent;transition:0.3s all;color:#20376A}.btn-bordered:hover{background-color:#20376A;color:#fff}.btn-inverse{border:2px solid #FFF;display:inline-block;border-radius:30px;padding:7px 27px;background-color:transparent;transition:0.3s all;color:#FFF}.btn-inverse:hover{background-color:#FFF;color:#000}form label{font-size:.9rem;margin-bottom:10px}.form-control{padding:0.575rem 0.85rem;border-radius:2px}.form-control:focus{box-shadow:none;background:#F0F5F7;border-color:#fd2e35}.error_msg1{font-size:13px;font-weight:400;color:#fd2e35 !important}.thank-msg{height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.thank-msg h1{font-size:100px}.thank-msg h3{font-size:40px;font-weight:800;color:#0f346c}.thank-msg a{color:#fff;text-decoration:underline}.thank-msg strong{font-size:18px}.thank-msg .check{position:relative;margin:0px auto 20px}.thank-msg .check i{font-size:120px}.thank-msg .btn-primary{background:#ee2761;color:#fff;border:none !important;text-decoration:none;font-size:14px}.thank-msg .btn-primary:hover{opacity:.7}.faicon{background:url(../images/social-sprite.webp) no-repeat !important;vertical-align:middle}.faicon.star,.faicon.star-o,.faicon.star-half{background-size:57px auto !important}.faicon.star{background-position:0 -160px  !important}.faicon.star-o{background-position:-20px -160px !important c}.faicon.star-half{background-position:-40px -160px  !important}.faicon.phone,.faicon.envelope,.faicon.skype,.faicon.linkedin,.faicon.facebook,.faicon.twitter,.faicon.instagram{background-size:57px auto !important}.faicon.phone{background-position:0 1px !important}.faicon.envelope{background-position:0 -23px !important}.faicon.skype{background-position:0 -45px !important}.faicon.linkedin{background-position:0 -69px !important}.faicon.facebook{background-position:0 -92px !important}.faicon.twitter{background-position:0 -115px !important}.faicon.instagram{background-position:0 -139px !important}.navbar{padding:0;height:100px;border-color:#000;transition:0.3s all !important}.navbar.navbar-sml{height:70px;box-shadow:0 2px 4px rgba(0,0,0,0.1);background:#fff}.navbar .nav-btn{min-width:240px;border-left:1px solid #DDD;height:70px;align-items:center;display:flex;padding-left:30px}.navbar.fixed-top .navbar-brand img{width:130px}.navbar.fixed-top .navbar-nav{align-items:center}.navbar.fixed-top .navbar-nav .nav-link{padding:0.5em 1em;color:#000;font-size:1rem;font-weight:500;position:relative}.navbar.fixed-top .navbar-nav .nav-link:hover,.navbar.fixed-top .navbar-nav .nav-link:active{color:#fd2e35}.navbar.fixed-top .dropdown:hover>.dropdown-menu{transform:scale3d(1, 1, 1)}.navbar.fixed-top .dropdown .dropdown-toggle{color:#000}.navbar.fixed-top .dropdown .dropdown-toggle:after{border:none;position:absolute;content:"";height:8px;width:8px;border-right:1px solid #000;border-bottom:1px solid #000;top:16px;right:2px;transform:rotate(45deg)}.navbar.fixed-top .header .blur-heading{margin-top:0;border-bottom:3px solid #FEDC86;display:inline-block}.navbar.fixed-top .header .header-links{padding-left:0;list-style:none;font-size:.9rem;margin-top:15px;margin-bottom:40px}.navbar.fixed-top .header .header-links li{margin-bottom:7px}.navbar.fixed-top .header .header-links i{min-width:20px;display:inline-block}.navbar.fixed-top .megamenu{position:static;border-left:medium none !important;border-radius:0;border-right:medium none !important;box-shadow:none}.navbar.fixed-top .megamenu .dropdown-menu{border:medium none;border-radius:0;margin-top:-29px;width:100%;padding:3.125em 0;left:0;top:100%;border-bottom:1px solid #DDD;transition:all 0.3s ease 0s;transform:scale3d(1, 0, 1);transform-origin:center top 0;display:block}.navbar.fixed-top .megamenu .dropdown-menu .blur-heading:after,.navbar.fixed-top .megamenu .dropdown-menu .blur-heading:before{display:none}.navbar.fixed-top .megamenu .megamenu__item{padding:20px;white-space:unset}.navbar.fixed-top .megamenu .megamenu__item span{display:block}.navbar.fixed-top .megamenu .megamenu__item img{width:50px;margin-bottom:em(20)}.navbar.fixed-top .megamenu .megamenu__item-heading{margin-bottom:10px;font-size:1rem}.navbar.fixed-top .megamenu .megamenu__item-number{font-weight:600;color:#000;font-size:2rem}.navbar .navbar-toggler{padding:.25rem .35rem}.navbar .navbar-toggler .navbar-toggler-icon{background:url(../images/social-sprite.webp) no-repeat !important;vertical-align:middle;background-size:35px auto !important;background-position:2px -119px !important}.navbar .navbar-toggler:focus{outline:none;box-shadow:none !important}.banner .banner__heading{font-size:5.125rem;margin-bottom:50px;font-weight:800;letter-spacing:-0.015em}.header-big-links{list-style:none;padding-left:0;display:flex;flex-wrap:wrap}.header-big-links li{width:32%;margin-right:1.3%;margin-bottom:1.3%}.header-big-links li a{display:flex;padding:15px 36px;border-radius:4px;background:#f0f4f7;border-radius:4px;font-weight:600;font-size:1rem;justify-content:space-between;align-items:center}.header-big-links li a:hover{background:#E4EDED;color:#000}.navbar .nav-icon img{width:50px;height:auto}.navbar.fixed-top.navbar-sml .megamenu .dropdown-menu{margin-top:-14px}.imenso_rating .brand-logo{width:100px}.imenso_rating .brand-logo img{width:100%;height:auto}.imenso_rating .g-review p{font-size:.75rem}.imenso_rating .g-review .stars i{color:orange;width:20px;height:20px;display:inline-block}.imenso_rating .footercreds{display:flex;align-items:center;justify-content:flex-end}.imenso_rating .footercreds a{margin:10px;display:inline-block}.imenso_rating .footercreds a img{height:64px;width:auto}.footer__blur-heading{margin-top:0}.footer__links{padding-left:0;list-style:none;font-size:.875rem;margin-top:15px}.footer__links li{margin-bottom:7px}.footer__links i{width:20px;display:inline-block}.footer__links a:hover i.phone{background-position:-39px 1px !important}.footer__links a:hover i.envelope{background-position:-39px -23px !important}.footer__links a:hover i.skype{background-position:-39px -45px !important}.footer__links a:hover i.linkedin{background-position:-39px -69px !important}.footer__links a:hover i.facebook{background-position:-39px -92px !important}.footer__links a:hover i.twitter{background-position:-39px -115px !important}.footer__links a:hover i.instagram{background-position:-39px -139px !important}.footer .copyright{font-size:.725rem}.img-text{font-size:10.5rem;line-height:.875em;font-weight:800;letter-spacing:-5px;text-transform:uppercase;color:#132e67;line-height:1.1;background-clip:text !important;-webkit-background-clip:text !important;color:transparent !important;background-image:url("../images/bg4.gif");background-size:cover;background-repeat:no-repeat;background-position:-18px -377px;font-family:'Montserrat', sans-serif}.imenso_rating .hastag{font-size:1.5rem;font-style:italic;font-weight:bold;color:#20376A}.img-text-sml{font-size:4.125rem;background-position:center center}.footer_bottom .footer__links{margin-top:7px;margin-bottom:0px}.footer_bottom .footer__links li{display:inline-block;padding-right:15px}body{font-size:1.125rem;font-family:"Plus Jakarta Sans",sans-serif;color:#000;overflow-x:hidden;overflow-y:scroll;line-height:1.6}html{scroll-behavior:smooth}h1,h2,h3,h4,h5{line-height:1.3;font-weight:800}.container{max-width:1200px}section{position:relative}a{color:#000;text-decoration:none;outline:none}a:hover{color:#c1312c}a:hover,a:focus{text-decoration:none;outline:none}.burger{padding:6.25rem 0}.t-burger{padding-top:6.25rem}.b-burger{padding-bottom:6.25rem}.gutter{padding:0 6.25rem}.gutter-sm{padding:0 3.125rem}.offset{margin-top:100px}.animate{transition:all .3s ease-in}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.underline-2{border-bottom:2px solid #fd2e35}.bg-light{background-color:#fff !important}.white-text{color:#fff}.background_1{background-color:#f8f8f8}.background_2{background-color:#E4EDED}.background_3{background-color:#f4f4f4}.background_4{background-color:#333;color:#FFF}.background_5,.common-card.background_5{background-color:#f0f4f7}.background_6{background-color:#f5f5f7}.background_7{background-color:#c4c4c4}.big-text{font-size:1.875rem;font-weight:600;line-height:1.5}.shade{display:inline;color:#fd2e35;font-weight:bold;text-transform:uppercase;font-size:.825rem;letter-spacing:2px}.section-header h2{font-size:2.75rem;line-height:1.4;margin-top:20px}.big-h2{font-size:2.75rem}.big-h3{font-size:2.5rem;font-weight:500;line-height:1.5}.big-h1{font-size:3.75rem}.big-light{font-size:2.5rem !important;font-weight:500 !important}.bigger-h1{font-size:4.5rem;letter-spacing:-0.015em;line-height:1.05}.more-stuffs{padding:10px 0}.blur-heading{display:block;text-transform:uppercase;font-size:.8rem;font-weight:bold;letter-spacing:2px;position:relative}.underline{border-bottom:8px solid #fedc86}.project{display:flex;flex-wrap:wrap}.project__item{flex:0 0 50%;max-width:50%;position:relative;width:100%;min-height:1px;padding-right:20px;padding-left:20px;margin-top:30px}.project__item img{max-width:100%;border-radius:8px;height:auto}.project__item-brief{display:block;margin-top:20px;justify-content:space-between}.project__item-brief p{margin-bottom:10px}.project__item-brief h3{font-size:1.5rem;line-height:1.5;font-weight:500}.cursor{position:fixed;pointer-events:none;opacity:0}.cursor-eye{top:-50px;left:-50px;padding:20px;z-index:1;border-radius:50%;background-color:var(--darkblue)}.cursor-show{height:60px;width:60px;background:rgba(0,0,0,0.8);display:flex;border-radius:100%;text-align:center;color:#FFF;justify-content:center;align-items:center;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:.675rem}.col-md-12 .techicons{margin-right:90px}.techicons{list-style:none;margin-bottom:0}.techicons li{display:inline-block;max-width:12rem;flex-basis:12rem;margin:0 1rem 1rem 0}.techicons li a,.techicons li .a{position:relative;display:inline-flex;min-width:125px;align-items:center;padding:10px;min-height:46px;line-height:130%;color:#000;background-color:#FFF;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:8px;border:1px solid #666;font-size:.8rem;transition:0.3s all}.techicons li a .ti-image,.techicons li .a .ti-image{margin-right:10px;display:flex}.techicons li a .ti-image img,.techicons li .a .ti-image img{width:24px;height:auto}.techicons li a:hover,.techicons li .a:hover{border-color:#fd2e35}.techicons li .a:hover{border-color:#666 !important}.css-case .techicons li{display:flex;align-items:center}.css-case .techicons li a,.css-case .techicons li .a{min-width:155px}.css-case .techicons li a:after,.css-case .techicons li .a:after{content:"";position:absolute;height:1px;width:70px;background:#000;top:24px;right:-85px}.css-case .tip-title{margin-left:60px;font-size:14px;color:#666}.stats-light{color:#FFF}.stats-light .why-item .big{border-color:#FEDC86;color:#FEDC86}.industries{overflow:hidden}.industries .grid{position:relative;padding:1em 0 0em}.industries .grid .swiper-industries{padding-bottom:0px !important}.industries .grid figure{background-color:transparent !important}.industries .grid figure .img{position:relative;display:block;overflow:hidden}.industries .grid figure .img img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(1.1) rotate(2deg);transition:.35s ease all;width:100%;min-height:100%;object-fit:cover}.industries .grid figure .img:after{content:'';display:block;padding-bottom:105%}.industries .grid figure figcaption{transition:.05s all ease;position:relative;padding:1.2em 1.5em;min-height:230px;display:flex;flex-direction:column;justify-content:space-between;align-items:start}.industries .grid figure figcaption a{text-indent:0;border:1px solid;color:#fff;opacity:1;font-size:1.125rem;padding:4px 20px 8px;border-radius:20px;margin-top:20px;display:inline-block}.industries .grid figure figcaption h2{color:#fff;margin-top:0;padding-top:0;font-size:1.375rem;font-weight:600}.industries .grid figure figcaption p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);padding:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;font-size:.875rem;font-weight:300}.industries .grid figure:nth-child(1n) figcaption{background:#20376a !important}.industries .grid figure:nth-child(2n) figcaption{background:#58698f !important}.industries .grid figure:nth-child(3n) figcaption{background:#8f9bb4 !important}.industries .grid figure:nth-child(4n) figcaption{background:#aeb6c7 !important}.industries .grid figure:nth-child(5n) figcaption{background:#8f9bb4 !important}.industries .grid figure:nth-child(6n) figcaption{background:#58698f !important}.industries .grid figure:nth-child(7n) figcaption{background:#20376a !important}.industries .grid figure:hover .img img{transform:translate(-50%, -50%) scale(1) rotate(0deg)}.industries .swiper-pagination{bottom:0;left:50%;transform:translateX(-50%)}.industries .swiper-pagination .swiper-pagination-bullet{margin:2px !important}.swiper-button-next,.swiper-button-prev{height:100px !important;width:60px !important;background-color:#fff;color:#000 !important;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.shade-big{display:inline;color:#fd2e35;font-weight:bold;text-transform:uppercase;font-size:1.25rem;letter-spacing:2px}.lined{position:relative}.lined:after{width:1px;height:100%;content:"";position:absolute;background-color:#CCC;left:calc(50% - 370px);top:0}.sidebar{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;height:100%;top:150px;bottom:auto;padding-bottom:50px}.projects .heading{font-size:2.75rem}.projects{display:flex;flex-wrap:wrap; gap:19px;}.project-item{flex:0 0 32.2%;max-width:50%;position:relative;width:100%;min-height:1px;margin-top:30px}.project-item h3 {font-size:20px; line-height:30px; font-weight:700 !important;}.project-item img{max-width:100%;border-radius:8px}.big-p{font-size:1.25rem;font-weight:500}div[role="progressbar"]{--size: 5rem;--fg: #fd2e35;--bg: #666;--pgPercentage: var(--value);animation:growProgressBar 3s 1 forwards;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side, #333 80%, transparent 0 99.9%, #333 0),conic-gradient(var(--fg) calc(var(--pgPercentage) * 1%), var(--bg) 0);font-family:Helvetica, Arial, sans-serif;font-size:calc(var(--size) / 5);color:var(--fg);z-index:9;position:relative}div[role="progressbar"]::before{counter-reset:percentage var(--value);content:counter(percentage) "%";display:none}.p-line{position:relative}.p-line:after{position:absolute;content:"";height:1px;width:100%;background-color:#FFF;top:40px;left:20px}.p-line:last-child:after{width:50px}.do-approach p{font-size:1rem;color:rgba(255,255,255,0.6)}.do-approach .media-heading{color:#FFF;font-size:1.125rem;font-weight:500;margin-top:20px;margin-bottom:20px}.why-item .big{font-size:4rem;font-weight:bold;display:block;border-bottom:1px solid #000;color:#fd2e35}.why-item .title{font-size:1.25rem;font-weight:500;margin-top:20px;display:block}.why-item p{font-size:1rem;opacity:0.7;margin-top:20px}.blur-heading{display:block;margin-top:26px;text-transform:uppercase;font-size:.8rem;font-weight:bold;opacity:1;letter-spacing:1px;position:relative}.blur-heading span{display:inline-block;padding:5px 10px;position:relative;z-index:1;background:#fff}.blur-heading:before{width:300px;height:2px;background:#000;position:absolute;content:"";top:50%;left:50%;margin-left:-150px}.common-card{background:#FFF;border-radius:18px;padding:40px;height:100%}.common-card h2{font-weight:800}.service-3 .common-card{min-height:435px;margin-bottom:28px}#models .bullet-points{padding-left:0}#models .bullet-points li{padding-bottom:10px;list-style:none;margin-bottom:10px;padding-left:30px;border-bottom:1px solid #ccc;position:relative;font-weight:500;font-size:16px}#models .bullet-points li:before{content:'';display:inline-block;width:8px;height:15px;position:absolute;left:5px;top:3px;border:2px solid #000;border-left:0;border-top:0;transform:rotate(45deg)}.lining .shade{position:relative;display:block}.lining .shade:before{height:1px;background:#fd2e35;content:"";position:absolute;width:100px;left:-15%;top:47%}.lining .shade.no-line{padding-left:0px}.lining .shade.no-line:before{display:none}.lining .big-p{opacity:0.7}.commoncard{background:#FFF;border-radius:18px;padding:30px 40px;margin:.75rem 0}.commoncard__image{height:60px;min-width:60px;max-width:60px;display:flex;border-radius:10px;background:#fd2e35;justify-content:center;align-items:center}.commoncard h3{font-size:1.4rem;font-weight:700;margin-top:30px;min-height:55px}.commoncard__content{display:none}.borderbox .commoncard p{font-size:1rem;opacity:0.7}.borderbox .commoncard h3{font-size:1.4rem;margin-top:0}.borderbox img{width:50px}.borderbox h3{font-size:1.4rem}.highlighted1{box-shadow:0 -1.4em 0 0 #fedc86 inset !important}.bulletpoint__item{display:flex;background:white;padding:20px;margin-bottom:20px;border-radius:45px;align-items:center}.bulletpoint__item-number{flex-shrink:0}.bulletpoint__item-number img{width:40px;height:auto}.bulletpoint__item h5{font-size:1.125rem;font-weight:600;line-height:1.5;margin-bottom:0;margin-left:20px}.industry_list{margin:0;padding:0}.industry_list li{display:inline-block;margin:8px 16px 8px 0}.industry_list li a{display:block;padding:7px 27px;font-size:1rem;background:#FFF;border:2px solid;color:#20376A;border-radius:30px;transition:0.3s ease all}.industry_list li a:hover{background:#20376A;color:#fff}.service-img{position:relative;overflow:hidden;display:block}.service-img:before{content:'';display:block;padding-bottom:50%}.service-img img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.zebra{position:relative}.zebra:before{border-bottom:2px solid #b3e5fc;content:" ";height:1rem;left:96%;position:absolute;width:105px;top:21px}.zebra:after{background-color:#b3e5fc;border-radius:50%;content:" ";height:20px;left:100%;margin-left:75px;margin-top:-5px;position:absolute;top:30px;width:20px}.zebra .media .im-step{height:70px;width:70px;background-color:#81d4fa;margin-right:0 !important;line-height:70px;font-weight:600;font-size:2rem;text-align:center}.zebra .media .media-body{display:flex;align-items:center;font-size:1.25rem;background-color:#b3e5fc;height:70px;padding-left:20px}.zebra .media .media-body .media-heading{font-weight:600 !important;margin:0;font-size:1.125rem}.sml-part{padding-left:115px;font-size:1.125rem;margin-top:15px}.loadmore{color:#666;margin-top:30px;position:relative;padding:10px 20px}.loadmore span{animation-name:example;animation-duration:2s;animation-iteration-count:infinite}@keyframes example{0%{opacity:1;filter:blur(0px)}50%{opacity:.1;filter:blur(5px)}100%{opacity:1;filter:blur(0px)}}.form-group{font-weight:500;font-size:.9rem;margin-bottom:20px}.icon-box{padding:30px}.inner-hero{height:calc(100vh - 0px);align-items:center;display:flex}.inner-hero h1{font-size:3.75rem}.inner-hero .case-points{margin-bottom:20px}.inner-hero .case-points .cp-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;font-weight:600;color:#fd2e35;margin-bottom:10px}.inner-hero .case-points .cp-value{font-size:1rem}.inner-hero .case-points ul.cp-value{padding-left:17px}.inner-hero .case-points ul.cp-value li{margin-bottom:5px}.big-points{list-style:none;padding:0;margin-top:50px}.big-points li{font-size:1.25rem;border-bottom:1px solid #DDD;padding:16px 0;font-weight:500;display:flex;justify-content:space-between;align-items:center}.tick{color:lightgreen}.achieved-section{background-size:50%;background-repeat:no-repeat;background-position:right bottom}ul.timeline{list-style-type:none;position:relative}ul.timeline:before{content:' ';background:#444fe5;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:400}ul.timeline>li{margin:20px 0;padding-left:20px;font-size:16px}ul.timeline>li:before{content:' ';background:white;display:inline-block;position:absolute;border-radius:50%;border:3px solid #444fe5;left:20px;width:20px;height:20px;z-index:400;margin-top:5px}.case-brief li{margin-bottom:10px}.pointers h3{font-size:18px;margin-top:40px;margin-bottom:30px;font-weight:600;line-height:1.5}.pointers h3 span{color:#86868b}.pointers p{font-size:16px}.two-item-row-2{margin-right:50px;margin-bottom:80px}.banner-full{display:flex;height:100vh;align-items:center}.industries figure{margin:0}.reviewsection .why-item{background:rgba(0,0,0,0.2);padding:30px;border-radius:10px;margin-bottom:24px}.reviewsection{background-color:#333;color:#fff}.reviewsection h2{font-size:2.875rem}.reviewsection .why-item .big{font-size:4rem;font-weight:bold;display:block;border-bottom:1px solid rgba(255,255,255,0.3)}.reviewsection .why-item .title{font-size:1.25rem;font-weight:500;margin-top:20px;display:block}.reviewsection .why-item p{font-size:1.125rem;opacity:0.7;margin-top:20px}.client_logo h5{margin-bottom:50px;position:relative}.client_logo h5 span{color:#fff;background:#333;display:inline-block;padding:5px 30px;position:relative;z-index:1;letter-spacing:6px;text-transform:uppercase;font-size:1rem;opacity:0.6}.client_logo h5:after{content:'';position:absolute;left:0;top:50%;border-top:1px solid rgba(255,255,255,0.1);width:100%;height:1px;z-index:0}.client_logo ul{margin:0;padding:0;list-style:none}.client_logo ul li{border-right:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3)}.client_logo ul li a,.client_logo ul li .a{display:block;transition:.5s ease all;cursor:default;position:relative}.client_logo ul li a:after,.client_logo ul li .a:after{content:'';display:block;padding-bottom:100%}.client_logo ul li a img,.client_logo ul li .a img{width:110px;filter:grayscale(100%);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.client_logo ul li a span,.client_logo ul li .a span{display:block;width:100%;color:rgba(255,255,255,0.6);font-size:1rem;text-transform:uppercase}.client_logo ul li:nth-child(6),.client_logo ul li:nth-child(7),.client_logo ul li:nth-child(8),.client_logo ul li:nth-child(9),.client_logo ul li:nth-child(10){border-bottom:none !important}.client_logo ul.col8{display:grid;gap:0;grid-template-columns:repeat(5, 1fr);grid-template-rows:masonry;width:940px;margin:0 auto}.client_logo ul.col8 li{position:relative}.client_logo ul.col8 li a img,.client_logo ul.col8 li .a img{width:60% !important;height:auto}.client_logo ul.col8 li.bouble{background-color:#fff;color:#474747;grid-column:span 2}.client_logo ul.col8 li .stats_feature{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);min-width:170px}.client_logo ul.col8 li .stats_feature span{display:block}.client_logo ul.col8 li .stats_feature span:last-child{font-size:.8rem;line-height:18px;margin-top:5px}.client_logo ul.col8 li .stats_feature .big-text{font-size:2.5rem;font-weight:700;color:#474747;display:inline-block;line-height:100%}.service__wrapper-item li a{display:inline-block;border-bottom:1px solid}.why_chhose_info{min-height:160px;text-align:center;align-items:center;display:flex;flex-direction:column;border-radius:3px;background:#f0f4f7;margin:15px auto;justify-content:center}.why_chhose_info img{max-width:50px;margin-bottom:10px}.why_chhose_info p{margin-bottom:0px;padding:0 10px;font-size:14px}.opaq,.service__wrapper-item p.opaq{opacity:0.7 !important}.author-msg{display:flex;align-items:center;flex-direction:column}.author-msg p{font-size:36px;font-weight:700;line-height:1.4;color:#20376A}.author-msg .author-content{display:flex;align-items:center;text-transform:uppercase}.author-msg .author-content .name{font-weight:600;font-size:18px;color:#fd2e35;letter-spacing:1px}.author-msg .author-content .title{text-transfrom:uppercase;font-size:12px;opacity:0.6;letter-spacing:4px;margin-top:6px}.service-accordion .card{padding:0;box-shadow:none;border-radius:0;margin-bottom:26px;padding-bottom:20px;border:none;border-bottom:1px solid #000;background-color:transparent}.service-accordion .card-header{padding:0;border:none;background-color:transparent}.service-accordion .card-body{padding:0;font-size:0.9em;opacity:0.7;margin-top:10px}.service-accordion .btn-link{padding:0;font-size:18px;font-weight:600;outline:none !important;text-decoration:none}.service-accordion .btn-link:hover{text-decoration:none;color:#000}.service-accordion .btn-link:focus{text-decoration:none}.service-accordion .card-header{background-color:#FFF}.service-accordion .card-header button{color:#000}.estimate input,.estimate select{border-color:#000;height:50px}.estimate input:focus,.estimate select:focus{box-shadow:none;outline:none;background:#F0F5F7 !important;border-color:#fd2e35 !important}.estimate textarea{border-color:#000}.viewlogo .banner__clients{display:block}.service__wrapper-item p{opacity:1 !important}.tech-custom-page li{margin-bottom:10px}.color-primary{color:#20376A}.about .f-sml{font-size:1.5rem;color:#20376A;font-style:italic;font-weight:bold}.about .f-big{font-size:6.125rem;text-transform:uppercase;letter-spacing:-5px;font-weight:800}.pattern1{position:absolute}.pattern1 span{height:100%;width:1px;background:#000;top:0;bottom:0}.line1{position:absolute;transform:rotate(-55deg);right:-239px;top:106px}.line2{position:absolute;transform:rotate(-55deg);left:-121px;top:106px}.founder-quote{padding:0 234px}.founder-quote p{font-size:28px;font-weight:600 !important}.founder-quote .name-role{font-weight:600;color:#000;display:block;font-size:22px;line-height:1.3;text-align:left}.founder-quote .name-role span{font-weight:500;opacity:0.6;font-size:16px}.marquee{height:250px;width:100%;bottom:-42px;overflow:hidden;position:absolute}.marquee div{display:block;width:200%;height:100%;position:absolute;overflow:hidden;animation:marquee 10s linear infinite}.marquee span{float:left;width:50%;font-size:180px;font-weight:900;text-transform:uppercase;color:#f0f4f7;font-family:'Montserrat', sans-serif;letter-spacing:5px}@keyframes marquee{0%{left:0}100%{left:-100%}}.we-quote{padding:50px 170px;border-top:2px solid #000;border-bottom:2px solid #000;text-align:center}.we-quote p{font-size:2.5rem;font-weight:500}.banner-half{min-height:50vh;display:flex;align-items:center}.why_choose_box:nth-child(1n) .why_chhose_info{background:#f4eba1 !important}.why_choose_box:nth-child(2n) .why_chhose_info{background:#53e3b7 !important}.why_choose_box:nth-child(3n) .why_chhose_info{background:#7bd8f0 !important}.why_choose_box:nth-child(4n) .why_chhose_info{background:#c1db83 !important}.why_choose_box:nth-child(5n) .why_chhose_info{background:#f9939a !important}.why_choose_box:nth-child(6n) .why_chhose_info{background:#a1c7f4 !important}.why_choose_box:nth-child(7n) .why_chhose_info{background:#f4cca1 !important}.why_choose_box:nth-child(8n) .why_chhose_info{background:#c9a7cf !important}.post-3 .entry-header{display:none}.size-full{max-width:100% !important;width:100%;margin:0 !important}.service-block h3{font-size:22px;font-weight:600;margin-bottom:22px}.service-block p{font-size:0.9em}.sml{font-size:0.9em}.shade.small{font-size:10px}#cookie-law-div{z-index:10000000;position:fixed;bottom:3%;right:2%;padding:1em;max-width:400px;border-radius:10px;background:#fff;border:1px solid rgba(0,0,0,0.15);font-size:15px;box-shadow:rgba(23,43,99,0.4) 0 7px 28px}@media (max-width: 600px){#cookie-law-div{border-radius:0;max-width:100%;right:0;bottom:0}}#cookie-law-div a{font-size:15px;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0.5)}#cookie-law-div a a:hover{opacity:.7}#cookie-law-div p{margin:0;color:#000;padding-right:50px}#cookie-law-div button{position:absolute;right:.5em;top:20px;align-self:center;line-height:1;color:#fff;background-color:#000;border:none;opacity:.6;font-size:12px;cursor:pointer;border-radius:50px}#cookie-law-div button:hover{opacity:1}.hastag{font-size:30px;font-style:italic;font-weight:bold;color:#fd2e35}.underline{border-bottom:8px solid #fedc86}.hero h1{font-size:82px;margin-bottom:50px;font-weight:800;letter-spacing:-0.015em;transform:skew(0deg, -6deg);color:#20376A}.hero p{font-weight:500;opacity:0.7}.pattern1{position:absolute}.pattern1 span{height:100%;width:1px;background:#000;top:0;bottom:0}.aboutus .hero{height:calc(100vh - 100px);position:relative}.font_icon{position:relative}.font_icon i{font-size:32px}.font_icon i:before{position:absolute;bottom:30px}.project_shade{display:block;margin-top:30px; font-size:12px; letter-spacing:1px; color:#6e6e73;}.bordercard .font_icon i:before{bottom:13px}.archive-pagination.pagination li{margin-left:0 !important;margin-right:10px !important}.current{padding:0.9rem 1.2rem;background:#124e84;color:white}.loader{border:16px solid #fd3a41;border-radius:50%;border-top:16px solid #20376A;border-bottom:16px solid #20376A;width:36px;height:36px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:20px auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bg-txt{position:relative;display:inline-block;height:58px}.bg-txt h2{font-size:4.125rem;background-color:#fff;color:#fff;font-weight:800;text-transform:uppercase;font-family:'Montserrat', sans-serif;line-height:90%;text-shadow : -1px 0px #000, 0 1px #000, 1px 0 #000, 0 -1px #000;}.bg-txt video{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:auto}.bg-txt:after{content:'';display:block;background:#fff}.ourprojectslider{position:relative}.ourprojectslider .swiper-slide .project__item{max-width:100%}.ourprojectslider .swiper-button-next,.ourprojectslider .swiper-button-prev{height:60px !important;width:40px !important;background-color:rgba(0,0,0,0.75);top:40%}.ourprojectslider .swiper-button-next:after,.ourprojectslider .swiper-button-prev:after{font-size:18px;color:#fff}.ourprojectslider .swiper-button-next{right:20px}.ourprojectslider .swiper-button-prev{left:20px}.tech_listing img{background:#f0f4f7;width:200px;height:200px}.services_listing img{width:200px;height:200px}.service-accordion .card:last-child{margin-bottom:0px;padding-bottom:0px}.work-section-header{padding-bottom:15px}@supports (-webkit-backdrop-filter: blur(1px)){.bg-txt{width:320px}.bg-txt h2{mix-blend-mode:screen}.bg-txt video{object-fit:cover;height:100%}}.industry__item{margin:.75rem 0;display:flex}.industry__item-title{font-size:1.25rem;font-weight:600;display:block}.industry__item p{font-size:1rem;opacity:0.7;margin-top:30px}.industry__item-star{margin-right:20px;color:#fd2e35;font-size:24px;line-height:34px;font-weight:bold}.x-big-p{font-size:1.4rem;opacity:.7}.industry_solution{display:flex}.industry_solution p{opacity:.7;font-size:1rem}.industry_solution_item{display:flex;flex-direction:column;background:#fff;padding:30px;border-radius:18px}.industry_solution_item h3{font-size:1.4rem !important;margin-top:30px;margin-bottom:30px;font-weight:800}.industry_pointer .two-item-row-2{margin-right:50px;margin-bottom:80px}.industry_pointer .pointers h3{font-size:18px;margin-top:40px;margin-bottom:30px;font-weight:600;line-height:1.5}.industry_pointer .pointers h3 span{color:#86868b}.ind_key_points{background:#fff;border-radius:10px;padding:30px;display:flex;min-height:180px}.ind_key_points p{margin-bottom:0px}.ind_key_points h3{font-size:1.4rem}.industry_banner .blur-heading:before{content:none}.industry_banner .banner__clients-logos img{margin-right:20px}.industrySwiper1{padding-bottom:30px !important;margin-top:80px}.industrySwiper1 .slide{position:relative}.industrySwiper1 .slide h4{font-weight:300;padding-left:0;height:100%}.industrySwiper1 .slide__img{overflow:hidden;width:100%;border-radius:8px}.industrySwiper1 .slide__img img{width:100%;min-height:100%;object-fit:cover}.industrySwiper1 .slide__content{opacity:0;position:absolute}.industrySwiper1 .slide__content .btn{margin-top:20px;color:#fff;border-color:#fff}.industrySwiper1 .slide__content ul{padding-left:20px;margin-top:20px}.industrySwiper1 .slide__content ul li{margin:5px 0;font-size:16px}.industrySwiper1 .swiper-slide .slide>div{padding:0 0px}.industrySwiper1 .swiper-slide .slide h4{padding-left:0px;font-size:20px;font-weight:300;margin-bottom:20px}.industrySwiper1 .swiper-slide-active{border-radius:8px;overflow:hidden}.industrySwiper1 .swiper-slide-active .slide{background:#f0f4f7}.industrySwiper1 .swiper-slide-active .slide h4{font-weight:800;font-size:36px;padding-left:0}.industrySwiper1 .swiper-slide-active .slide>h4{display:none}.industrySwiper1 .swiper-slide-active .slide__img{width:350px;border-radius:0}.industrySwiper1 .swiper-slide-active .slide>div{display:flex;align-items:stretch}.industrySwiper1 .swiper-slide-active .slide__content{width:380px;opacity:1;position:relative;padding:30px;align-self:center}.industrySwiper1 .swiper-pagination{bottom:30px}.industrySwiper1 .swiper-pagination .swiper-pagination-bullet{width:50px;border-radius:4px !important;height:3px}.industrySwiper1 .swiper-button-next,.industrySwiper1 .swiper-button-prev{margin-top:-100px;box-shadow:none;height:50px !important;width:40px !important}.industrySwiper1 .swiper-button-next:after,.industrySwiper1 .swiper-button-prev:after{font-size:24px;font-weight:600;margin-left:5px}.industrySwiper1 .swiper-button-next{right:-4px !important}.industrySwiper1 .swiper-button-prev{left:0px !important}.work_single .big-text{font-weight:500 !important}.select2-container .select2-selection--single{height:50px !important;border-color:#000 !important}.select2-container--default .select2-selection--single .select2-selection__rendered{margin-top:10px !important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:13px !important;right:5px !important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#fd595c !important}.select2-results__option{font-size:14px !important}.select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible,.select2-container--default .select2-search--dropdown .select2-search__field:active,.select2 .selection,.select2 .select2-selection{outline:none !important}.select2-container .select2-selection--single{border-color:#000 !important}.blog-details .blog__cate{color:#fd2e35}.process_get{font-size:12px !important;font-weight:bold;letter-spacing:2px;display:block;margin-bottom:10px;color:#fd2e35;text-transform:uppercase}.what_you_get{margin-top:30px;color:rgba(255,255,255,0.8);margin-bottom:30px}.what_you_get ul{padding-left:25px}.what_you_get ul li{font-size:1rem;margin-bottom:7px;list-style:none;position:relative}.what_you_get ul li:before{content:"\f00c";font-family:'FontAwesome';position:absolute;left:-25px;top:0}.process_desc{min-height:140px}.blog_cta{background-color:#20376a;padding:28px;border-radius:16px;display:flex;align-items:center;justify-content:space-around;background-size:cover;margin-top:30px}.blog_cta h4{font-size:32px;font-weight:800 !important;margin-bottom:0 !important;color:#FFF;width:62%;line-height:48px;margin-top:0 !important}.blog_cta .btn-primary{background-color:#FFF;color:#000 !important}.blog_cta .btn-primary:hover{color:#fff !important;background-color:#c1312c}.swiper.industrySwiper1 .swiper-slide{visibility:hidden}.swiper.industrySwiper1 .swiper-slide.swiper-slide-prev,.swiper.industrySwiper1 .swiper-slide.swiper-slide-next,.swiper.industrySwiper1 .swiper-slide.swiper-slide-active{visibility:visible}.banner1{background-size:50% auto;background-repeat:no-repeat;background-position:left bottom;display:flex;align-items:center;overflow:hidden;height:100vh;padding:6.25rem 0}.para3{font-size:20px;font-weight:500;font-style:italic;opacity:0.7;padding-right:130px}.bordercard .icn{display:block;margin-top:10px;margin-bottom:15px;font-weight:800;color:#fd2e35;font-size:2rem}.bordercard .icn i{font-size:22px}.bordercard p{font-weight:500}.banner{min-height:100vh !important;display:flex;align-items:center}.banner__developertech{height:70px;width:70px;border-radius:8px;background-color:#fd2e35;box-shadow:0 2px 4px rgba(0,0,0,0.2);display:inline-flex;justify-content:center;align-items:center}.banner h2{font-size:4.5rem;letter-spacing:-0.015em;line-height:1.05}.banner__clients{margin-top:30px}.banner__clients-logos{margin-bottom:20px}.banner__clients-logos img{padding:10px;max-width:120px}.banner .btn-primary{padding:10px 40px}.form-inline{width:700px;margin:auto;position:relative}.form-inline .form-group{width:100%}.form-inline .form-group .form-control{padding:9px 20px !important;border-radius:30px}.form-inline .btn{position:absolute;right:0;top:0;margin-bottom:0}.line1{position:absolute;transform:rotate(-55deg);right:-239px;top:106px;z-index:-1}.line2{position:absolute;transform:rotate(-55deg);left:-121px;top:106px;z-index:-1}.inner-banner{overflow:hidden}.banner1.banner-technology{background-size:40%;background-position:1% center}.work-2 .shade{color:#fff;display:inline;background:linear-gradient(180deg, transparent 65%, #ffd300 0)}.work-2 .work-shed{position:absolute;top:0;bottom:0;right:0;width:35%;z-index:-1}.work-2 .section-header{padding-left:22%;padding-right:50px}.work-2 .section-header h2{font-size:30px;line-height:1.4;margin:10px 0 20px;font-weight:500;color:#fff}.work-2 .section-header p{font-size:0.9em;margin-top:20px;color:rgba(0,0,0,0.7);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.work-2 .swiper-work1{overflow:hidden;position:relative}.work-2 .swiper-work1 .swiper-slide{overflow:hidden;margin:0 5px;padding:0;border-radius:0px;opacity:.5;isolation:isolate;background:#0f326d;color:#fff}.work-2 .swiper-work1 .swiper-slide .section-header{padding-left:0px !important}.work-2 .swiper-work1 .swiper-slide.swiper-slide-active{opacity:1}.work-2 .swiper-work1 .swiper-slide:after{content:'';position:absolute;z-index:-1;left:0;right:0;bottom:0;height:50%;background:-moz-linear-gradient(0deg, rgba(2,0,36,0.4430147059) 0%, rgba(33,34,34,0) 100%);background:-webkit-linear-gradient(0deg, rgba(2,0,36,0.4430147059) 0%, rgba(33,34,34,0) 100%);background:linear-gradient(0deg, rgba(2,0,36,0.4430147059) 0%, rgba(33,34,34,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#212222",GradientType=1);display:none}.work-2 .swiper-work1 .swiper-slide ul{margin-bottom:0}.work-2 .swiper-work1 .swiper-slide ul li{font-size:14px;padding:3px 0}.work-2 .swiper-work1 .swiper-button-next,.work-2 .swiper-work1 .swiper-button-prev{height:100% !important;width:100px !important;top:0;text-align:center;margin-top:-22px;background:none !important;box-shadow:none}.work-2 .swiper-work1 .swiper-button-next{right:0 !important}.work-2 .swiper-work1 .swiper-button-prev{left:0 !important}.work-2 .swiper-work1 .btn-bordered-white{color:#fff;border-color:#fff;border-radius:30px}.work-2 .swiper-work1 .btn-bordered-white:hover{background:#fff;color:#20376A}.work-2.newslide .swiper-work1 .swiper-slide{position:relative;background:none}.work-2.newslide .swiper-work1 .swiper-slide .section-header{position:relative;width:33%;min-height:600px;padding:1.99em 2.2em !important;background:linear-gradient(180deg, #20376A, #000);color:#fff;z-index:1;display:flex;flex-direction:column;justify-content:space-around;margin-left:0 !important}.work-2.newslide .swiper-work1 .swiper-slide .section-header img{max-height:50px;width:auto;max-width:100px;margin-bottom:50px;height:auto}.work-2.newslide .swiper-work1 .swiper-slide .section-header .btn-inverse{margin-top:50px !important}.work-2.newslide .swiper-work1 .swiper-slide .img-head{position:absolute;left:50%;top:50%;height:auto;width:100%;transform:translate(-50%, -50%);z-index:0}.work-2.newslide .swiper-work1 .swiper-button-next,.work-2.newslide .swiper-work1 .swiper-button-prev{background:rgba(0,0,0,0.8) !important;width:3.21em !important;height:3.99em !important;top:50%;margin-top:-2em}.work-2.newslide .swiper-work1 .swiper-button-next:after,.work-2.newslide .swiper-work1 .swiper-button-prev:after{color:#fff;font-size:28px;font-weight:900}.work-2.newslide .swiper-work1 .swiper-button-next{right:50% !important;margin-right:-668px}.work-2.newslide .swiper-work1 .swiper-button-prev{left:50% !important;margin-left:-668px}.hero{display:flex;height:100vh;align-items:center}.swiper-work1 .section-header img{object-fit:contain}.help .btns .btn{margin:0 10px;font-size:1.125rem}.more-stuffs a,.more-stuffs .a{font-size:.9rem;color:#000;display:flex;align-items:center;cursor:pointer}.more-stuffs a .fa,.more-stuffs .a .fa{font-size:1.125rem;margin-left:10px}.schema-faq-code .faq h2{font-size:1.25rem}.schema-faq-code .faq__q{font-weight:normal;border:none !important;font-size:1rem !important;margin:0;padding:12px 56px 12px 0px;line-height:1.4;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.schema-faq-code .faq__q:after{content:"+";position:absolute;top:50%;right:0;width:16px;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000;font-size:1.5rem !important;font-weight:normal !important}.schema-faq-code .faq__q.faq__q-open:after{content:"-"}.schema-faq-code .faq__a{margin:0;border-bottom:1px solid #dedee0;padding:20px 0;background-color:transparent;font-size:1rem;line-height:24px;padding-top:5px;color:#5d6769;display:none}.schema-faq-code .faq__a ul{list-style:disc;margin-left:30px}.schema-faq-code .faq__a ul li{margin-bottom:10px}.schema-faq-code .faq__question:last-child .faq-div{border-bottom:none}.schema-faq-code .faq__question:last-child .faq__a{border-bottom:0px;border-bottom:0px;border-bottom:0px}.schema-faq-code .faq__div{border-bottom:1px solid #CCC}.schema-faq-code .faq__q-open{color:#0f346c}.schema-faq-code .faq__a-open,.schema-faq-code .faq__q-open{opacity:1}.testimonial_review{overflow:hidden}.testimonial_review .reviewslide{width:100%;max-width:1070px;margin:0 auto;opacity:1;padding:50px 50px 0px 50px;border-radius:4px;position:relative}.testimonial_review .reviewslide__authorimg{position:absolute;bottom:0;left:0;bottom:0;width:260px}.testimonial_review .reviewslide__authorimg img{position:relative;z-index:1;width:100%}.testimonial_review .reviewslide__authorimg:before{content:"";position:absolute;width:250px;height:250px;background-color:#fedc86;left:0px;top:0px;z-index:0;border-radius:100%;transition:all ease .5s .3s}.testimonial_review .reviewslide__content{padding-left:280px;padding-right:70px;padding-bottom:70px;min-height:320px}.testimonial_review .reviewslide__content .blockquote{color:#fff;font-size:1.25rem;font-weight:500;font-style:italic}.testimonial_review .reviewslide__content .blockquote:after{content:"\f10e";font-family:FontAwesome;font-size:4rem;height:80px;opacity:0.07;position:absolute;right:40px;top:0;width:80px}.testimonial_review .reviewslide__content-author{color:#fff;font-size:1.125rem;font-weight:600;margin-top:10px}.testimonial_review .reviewslide__content-author .review-role{color:rgba(255,255,255,0.6);font-size:.875rem;font-weight:normal}.testimonial_review .swiper-slide.swiper-slide-active .review_slide .author_img:before{left:24px;top:-25px}.testimonial_review .swiper-slide.swiper-slide-active .review_slide{width:80%;max-width:1070px;margin:0 auto;opacity:1;padding:50px 50px 0px 50px;border-radius:4px}.testimonial_review .swiper-button-next,.testimonial_review .swiper-button-prev{top:auto;bottom:10px;background:url(../images/arrow-right.webp) center no-repeat !important;background-size:40px auto !important;opacity:.5;border-radius:0%;transition:.5s all ease;overflow:hidden !important;box-shadow:none;height:50px !important;width:80px !important;z-index:1}.testimonial_review .swiper-button-next:after,.testimonial_review .swiper-button-prev:after{content:''}.testimonial_review .swiper-button-next:hover,.testimonial_review .swiper-button-prev:hover{opacity:1}.testimonial_review .swiper-button-next{right:50% !important;left:auto;margin-right:-70px}.testimonial_review .swiper-button-prev{left:50% !important;right:auto;margin-left:-70px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.testimonial_review .swiper-slide.swiper-slide-active .reviewslide__authorimg:before{left:24px;top:-25px}.testimonial_review.white .reviewslide__content .blockquote{color:#000}.testimonial_review.white .reviewslide__content-author{color:#000}.testimonial_review.white .reviewslide__content-author .review-role{color:rgba(0,0,0,0.6)}#whyus .testimonial_review .reviewslide__content{padding-right:0}#whyus .testimonial_review .reviewslide__content .blockquote{color:#000;font-size:20px;font-weight:500;font-style:italic;position:relative}#whyus .testimonial_review .reviewslide__content-author{color:#000}#whyus .testimonial_review .reviewslide__content-author .review-role{color:#666}.text_white .testimonial_review .newdesign .reviewslide__content .blockquote,.text_white .testimonial_review .newdesign .reviewslide__content-author{color:#fff !important}.testimonial_review .newdesign .reviewslide{padding:0}.testimonial_review .newdesign .reviewslide__content{padding-left:0px;padding:50px 0px 0 0px;margin:auto;position:relative}.testimonial_review .newdesign .reviewslide__content .blockquote:after{left:-80px;top:-20px;transform:scale(-1)}.testimonial_review .newdesign .reviewslide__content-author{display:flex;align-items:center}.testimonial_review .newdesign .reviewslide__content-author img{margin-right:20px}.new_review{width:78%;margin:100px auto 0;position:relative}.new_review .tab-pane{text-align:center;font-size:32px;line-height:48px;padding:0}.new_review .tab-pane .p{isolation:isolate;position:relative;margin-bottom:50px;line-height:140%;min-height:200px}.new_review .tab-pane .p:before,.new_review .tab-pane .p:after{background-image:url("../images/image-1.png");content:"";opacity:1;background-repeat:no-repeat;z-index:-1}.new_review .tab-pane .p:before{position:absolute;width:197px;height:202px;left:20%;top:-50px}.new_review .tab-pane .p:after{position:absolute;width:197px;height:202px;right:20%;bottom:-40px;transform:rotate(180deg)}.new_review .author_dtl{font-weight:400;font-size:18px;padding-bottom:50px}.new_review .author_dtl span{color:#999}.new_review ul{padding-bottom:70px !important;margin-bottom:0 !important}.new_review li{min-width:88px;min-height:88px;text-align:center}.new_review button{margin:7px}.new_review button img{width:50px;height:auto}.new_review button.nav-link{border:1px solid #ccc;border-radius:50%;padding:0.5rem;transition:.5s all ease}.new_review button:hover{border:1px solid #fd2e35  !important}.new_review button.active{position:relative;border:4px solid #fd2e35 !important;background-color:rgba(0,0,0,0.05) !important}.reviewsection .new_review .tab-pane,.reviewsection .new_review .author_dtl{color:#fff}.reviewsection .new_review .tab-pane .p:before,.reviewsection .new_review .tab-pane .p:after{opacity:.1 !important}.reviewsection .new_review li button.nav-link{border:1px solid #fff;transition:0.3s all}.reviewsection .new_review li button.nav-link.active{border:4px solid #fd2e35  !important;background-color:rgba(255,255,255,0.05) !important}@media (max-width: 1300px){.work-2.newslide .swiper-work1 .swiper-button-prev{margin-left:-638px}.work-2.newslide .swiper-work1 .swiper-button-next{margin-right:-638px}.new_review .tab-pane .p:before{left:0%}.new_review .tab-pane .p:after{right:0}}@media (max-width: 1279px){.work-2.newslide .swiper-work1 .swiper-button-prev{margin-left:0;left:0 !important}.work-2.newslide .swiper-work1 .swiper-button-next{margin-right:0;right:0 !important}}@media (min-width: 1100px){.industrySwiper1 .swiper-slide-active{width:700px !important}.industrySwiper1 .swiper-slide-prev,.industrySwiper1 .swiper-slide-next{width:210px !important;top:50px}.industrySwiper1 .swiper-slide-prev{margin-right:30px !important}.industrySwiper1 .swiper-slide-next{margin-left:26px !important}}@media (max-width: 1100px){.marquee.marquee1{width:200vw}.marquee.marquee1>div{text-align:center;width:201%}.marquee.marquee1>div span{font-size:170px}.aboutus .hero h1{font-size:70px;margin-bottom:0}.aboutus .marquee{bottom:0}.founder-quote,.we-quote{padding:50px 100px}.sidebar .btn-primary{padding:10px 20px}.commoncard h3{min-height:85px}.ourprojectslider .swiper-button-next,.ourprojectslider .swiper-button-prev{height:40px !important;width:30px !important}.work-2 .swiper-work1 .swiper-slide .section-header{padding-top:50px !important;padding-bottom:50px !important}.reviewsection{overflow:hidden}.work-2 .swiper-work1 .swiper-slide{width:100% !important}.navbar.fixed-top .navbar-nav .btn-bordered{padding:7px 20px}.navbar.fixed-top .navbar-nav .nav-link{padding:0.5em 0.5em}.navbar.fixed-top .navbar-nav .dropdown.megamenu .nav-link{padding-right:1rem}.new_review{width:90%}.new_review .tab-pane .p:before,.new_review .tab-pane .p:after{background-size:100%;width:100px}.new_review .tab-pane .p:before{left:0%}.new_review .tab-pane .p:after{right:0%}.banner-services{background-size:75%}.banner-hero h1{font-size:5rem !important}.big-h3{font-size:2.25rem}.service__sidebar .heading{padding-right:100px}.service__wrapper-item h5{font-size:2.75rem !important}.client_logo ul.col8{width:auto !important}.reviewsection .client_logo{padding:0}.gutter{padding:0 4rem !important}.testimonial_review .reviewslide{width:90%;padding:0}.testimonial_review .reviewslide__content{padding:0 0 50px 300px;min-height:auto}.reviewsection h2{font-size:3rem !important}.reviewsection .why-item .big{font-size:3.5rem}.industries .grid figure figcaption h2{min-height:55px}.industries .grid .swiper-industries{padding-bottom:40px !important}.industries .grid .swiper-industries .swiper-pagination{bottom:5px}.t-burger{padding-top:5rem !important}.b-burger{padding-bottom:5rem !important}.burger{padding:5rem 0 !important}.g-review{padding-right:20px}.imenso_rating .footercreds{display:block}.banner1{height:auto}.big-h1{font-size:3rem}.para3{padding-right:0}.lined::after{left:20% !important}.work-2.newslide .swiper-work1 .swiper-slide .section-header{width:50%;height:auto;min-height:auto;padding:50px 30px}.work-2.newslide .swiper-work1 .swiper-slide .img-head{height:100%;width:auto;min-width:100%;object-fit:cover}.work-2.newslide .swiper-work1 .swiper-button-next,.work-2.newslide .swiper-work1 .swiper-button-prev{width:3em !important;height:3em !important;font-size:20px}.innerbanner{padding-top:7rem !important}.line1{right:0 !important;display:none}.line2{left:0 !important;display:none}.banner1 .para3 br{display:none}}@media (min-width: 1000px) and (max-width: 1099px){.industrySwiper1 .swiper-slide-active{width:600px !important}.industrySwiper1 .swiper-slide-prev{margin-right:15px}.industrySwiper1 .swiper-slide-next{margin-left:15px}.industrySwiper1 .swiper-slide-prev,.industrySwiper1 .swiper-slide-next{width:185px !important;top:30px}}@media (min-width: 801px) and (max-width: 991.98px){.industrySwiper1 .swiper-slide-active{width:500px !important}.industrySwiper1 .swiper-slide-prev,.industrySwiper1 .swiper-slide-next{width:140px !important;top:110px}.industrySwiper1 .swiper-slide-prev .slide h4,.industrySwiper1 .swiper-slide-next .slide h4{font-size:16px}.industrySwiper1 .swiper-button-next,.industrySwiper1 .swiper-button-prev{margin-top:-35px}}@media (max-width: 991.98px){.industrySwiper1 .swiper-button-next,.industrySwiper1 .swiper-button-prev{margin-top:-60px !important;height:50px !important;width:30px !important}.industrySwiper1 .swiper-button-next:after,.industrySwiper1 .swiper-button-prev:after{font-size:24px}.industrySwiper1 .swiper-slide-active .slide h4{font-size:32px}.marquee.marquee1{width:250vw}.marquee.marquee1>div{text-align:center}.marquee.marquee1>div span{font-size:160px}.navbar.fixed-top .dropdown>.dropdown-menu.shown{transform:scale3d(1, 1, 1);display:inline-block !important}.navbar.fixed-top .megamenu .dropdown-menu{margin-top:0px !important}.founder-quote p{font-size:34px}.footer_social .footer__links li span{display:none}.founder-quote,.we-quote{padding:30px 40px}.about .f-big{font-size:5rem}.service{border-top:0 !important}.commoncard h3{min-height:85px}h1{font-size:48px !important}.bg-txt{height:43px}.bg-txt h2{font-size:48px !important;letter-spacing:0}.reviewsection .why-item .title{min-height:60px}.work-2 .swiper-work1 .swiper-slide{border-radius:0 !important}.work-2 .col-md-6:first-child{overflow:hidden}.work-2 .section-header{width:100%;padding:0 !important;margin-left:0}.blog-details .blog__body h1{font-size:2rem !important}.bigger-h1{font-size:3.5rem}.industries .swiper-button-next,.industries .swiper-button-prev{display:none}.navbar-nav{display:block;padding-bottom:1rem}.navbar-nav .nav-link{padding-left:0 !important}.navbar.fixed-top .dropdown .dropdown-toggle:after{right:17px}.navbar{height:auto;padding:10px 0;background-color:transparent}.navbar:after{content:'';position:absolute;left:0;top:0;background:#fff;width:100%;height:60px;z-index:-1;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.navbar.fixed-top{height:auto;padding:6px 0 2px;background-color:transparent}.navbar.fixed-top .navbar-brand img{width:110px; height:auto;}.navbar.fixed-top .navbar-toggler-icon{width:1em;height:1em}.navbar .navbar-collapse{height:calc(100vh - 40px);overflow:auto;margin-left:-15px;padding-left:15px;background:#fff;position:relative;transition:0.1s all !important;width:100%;left:calc(-100% - 15px)}.navbar .dropdown-menu,.navbar .megamenu{position:relative !important}.navbar .megamenu .dropdown-menu{top:0 !important;display:none !important;padding:0 !important}.navbar .megamenu .dropdown-menu .header-links{margin:10px 0 20px}.navbar .ms-4{margin-left:0px !important;margin-top:20px}.banner-hero h1{font-size:5rem !important}.banner-hero .mt-5,.banner1 .mt-5,.banner .mt-5{margin-top:0px !important}.project__item-brief{display:block;margin-top:20px}.project__item-brief p{margin-right:0;width:auto;margin-bottom:0px}.help .btns .btn{margin:10px}.big-h3{font-size:2rem}.projects .heading,.projects h2,.section-header .heading,.section-header h2{font-size:2rem !important}.mt-5{margin-top:2rem !important}.mb-5{margin-bottom:2rem !important}.t-burger{padding-top:4rem !important}.b-burger{padding-bottom:4rem !important}.burger{padding:4rem 0 !important}.service__wrapper-item h5{font-size:2rem !important}.imenso_rating .brand-logo{margin-bottom:12px}.collapse.show{left:0}.banner__clients-logos img{max-width:100px !important}.big-h1{font-size:2.75rem}.lined::after{left:23% !important;display:none}.lined .sidebar,.estimate_section .sidebar{position:relative;top:0;padding-bottom:15px}.big-light{font-size:2.25rem !important}.why-item .big{font-size:3rem !important}.banner{min-height:auto !important}.banner h2{font-size:4rem}.banner__clients-logos img{width:80px !important;padding:10px 10px}.banner .form-inline{max-width:600px}.img-text-sml{font-size:3.5rem}.lining .shade{padding-left:50px}.lining .shade:before{left:0;width:40px}.lining .shade.no-line{padding-left:0px}.big-h2{font-size:2.5rem}.common-card{padding:30px}.line2{top:0}.top .blog__category{top:60px !important}.blog__search{width:80% !important}.gutter{padding:0 2rem !important}.achieved-section{background-image:none !important}.inner-hero .two-col .case-points{display:inline-block;width:51%}.inner-hero .two-col .case-points:last-child{width:48%}.inner-hero .two-col .inner-hero .case-points ul{margin-bottom:0}.service .service__sidebar{position:relative !important;background:#f0f4f7;padding:50px 15px;top:0}.service .service__sidebar .heading{padding-right:0}.service:after{display:none}.service .service__wrapper-item{margin-bottom:30px}.service .service__wrapper-item:first-child{margin-top:30px}.service .service__wrapper{margin-top:40px}.work-2 .section-header{margin-left:15px}.inner-hero{height:auto !important}.font_icon i:before{bottom:20px}.banner__developertech{margin-top:25px}.project_cta{padding-top:25px;border-top:1px solid #dee2e6}}@media (min-width: 768px) and (max-width: 991.98px){.bordercard p{font-size:14px}h1{font-size:40px !important}.our_approach .big-p{font-size:1rem}.new_review .tab-pane{font-size:28px}.inner-hero{margin-top:30px}.process_desc{min-height:180px}}@media (min-width: 767.98px){.bannermobile-show{display:none}}@media (min-width: 800px){.industrySwiper1 .swiper-slide-prev,.industrySwiper1 .swiper-slide-next{width:110px}}@media (min-width: 768px) and (max-width: 800px){.industrySwiper1 .swiper-slide-active{width:600px !important}.industrySwiper1 .swiper-slide-prev,.industrySwiper1 .swiper-slide-next{width:150px !important;top:70px}.industrySwiper1 .swiper-slide-prev{margin-right:15px}.industrySwiper1 .swiper-slide-next{margin-left:15px}}@media (max-width: 767.98px){.industrySwiper1 .swiper-slide-active .slide h4{font-size:28px}.industrySwiper1 .slide__content ul{margin-top:0}.industrySwiper1 .swiper-slide-active>div{display:block;position:relative}.industrySwiper1 .swiper-slide-active .slide__img{display:block;width:100%}.industrySwiper1 .swiper-slide-active .slide__content{width:100% !important;position:absolute;top:0;bottom:0;left:0;background:rgba(15,52,108,0.8);display:flex;flex-direction:column;align-items:start;justify-content:center}.industrySwiper1 .swiper-slide-active .slide__content h4{height:auto}.industrySwiper1 .swiper-slide-prev,.industrySwiper1 .swiper-slide-next{margin-right:0;margin-left:0}.ourprojectslider{overflow:hidden}.ourprojectslider .swiper-button-next{right:0% !important;margin-right:0px;top:35% !important}.ourprojectslider .swiper-button-prev{left:0% !important;margin-left:0px;top:35% !important}.commoncard h3{min-height:55px}.aboutus .hero{height:calc(100vh - 100px)}.mobile_burger.burger{padding-top:0px !important}.img-text{letter-spacing:0}.burger.innerbanner .line1,.burger.innerbanner .line2{display:none !important}.work-2.newslide .swiper-work1 .swiper-slide .section-header{padding:50px 70px !important;min-height:625px;justify-content:inherit}.header-big-links li{width:48%;margin-right:2%}.header-big-links li a{padding:15px 20px}.navbar .nav-icon img{width:36px}.work-2.newslide .swiper-work1 .swiper-slide .img-head{height:100%;width:auto}.work-2.newslide .swiper-work1 .swiper-slide .section-header{width:100%;background:linear-gradient(180deg, rgba(32,55,106,0.8), rgba(0,0,0,0.8))}.reviewsection .why-item .title{min-height:40px}.new_review{width:90%}.new_review .tab-pane .p:before,.new_review .tab-pane .p:after{width:80px}.reviewsection .gutter{padding:0 0rem !important}.work-2 .swiper-work1 .swiper-button-next,.work-2 .swiper-work1 .swiper-button-prev{width:50px !important}.work-2 .swiper-work1 .swiper-slide .section-header{padding:50px 15px !important}h2{font-size:36px !important}.fixed-top .navbar-nav .dropdown-menu .col{width:100% !important;flex:100% !important}.inner-hero h1{font-size:40px !important}.icon-box{padding:30px 0}.feature-tabs .mt-4{margin-top:10px !important}.feature-tabs img{margin-bottom:20px}.inner-hero{height:auto}.banner1.banner-services{background-position:center top;background-size:auto 100% !important}.banner1.banner-technology{background:none !important}.blog__Table-cnt #mainNav{display:none}.blog-details{padding-top:0px !important}.blog-details .blog__body h1{font-size:2rem !important}.blog-details img{margin:10px auto 10px !important}.top .blog__category{position:fixed !important;top:calc(100% - 15px) !important;z-index:111;width:100%;box-shadow:0 0 10px 0px rgba(0,0,0,0.2);padding:15px 0 5px !important;transition:.5s ease all}.top .blog__category ul li{margin:3px}.top .blog__category ul li a{font-size:11px !important;padding:3px 10px !important}.top .blog__category:after{content:'Blog Category';position:absolute;left:50%;top:-10px;border-radius:20px;border:1px solid;background-color:#fff;font-size:12px;line-height:100%;padding:3px 10px !important;transform:translateX(-50%)}.top .blog__category:hover{top:auto !important;bottom:0px !important}.bigger-h1{font-size:3rem}.sml-part{padding-left:40px}.zebra:before{width:50px}.zebra:after{margin-left:25px}.banner-hero{min-height:calc(100vh - 60px) !important;height:100% !important}.banner-hero h1{font-size:4rem !important}.banner1{min-height:calc(100vh - 60px) !important;padding:0px !important}.banner-technology img{display:none}.offset_mobile{margin-top:60px}.project{display:block}.project__item{max-width:100%;margin-bottom:50px}.testimonial_review.t-burger{padding-top:0 !important}.testimonial_review.t-burger .reviewslide{width:100%}.reviewsection .w-50{width:100% !important}.gutter{padding:0 2rem !important}.imenso_rating .footercreds{justify-content:flex-start;margin-top:10px;display:block}.service__sidebar{position:relative !important;top:0 !important;position:relative !important;position:relative !important;position:relative !important;position:relative !important;margin-bottom:0px}.service__sidebar .heading{padding-right:0 !important}.service:after{width:100% !important}.service__wrapper-item{margin-bottom:50px !important}.service__wrapper-item:first-child{margin-top:0px !important}.service .service__wrapper{margin-top:50px}.project__item a{display:block}.project__item img{width:100%}.projects .heading{font-size:1.75rem !important}.we-quote p{font-size:1.8rem}.mt-5{margin-top:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.t-burger{padding-top:3rem !important}.b-burger{padding-bottom:3rem}.burger{padding:3rem 0}.testimonial_review .reviewslide{display:block;width:90% !important;padding-bottom:20px}.testimonial_review .reviewslide__authorimg{position:relative;width:150px;height:150px;border-radius:100%;overflow:hidden;margin:0 auto 20px;background:#fedc86}.testimonial_review .reviewslide__authorimg:before{display:none}.testimonial_review .reviewslide__content{padding:0;text-align:center}.testimonial_review .reviewslide__content .blockquote{position:relative;font-size:1rem}.testimonial_review .reviewslide__content-author{font-size:1rem}.footer .col-xs-4{flex:0 0 auto;width:33.33%}.footer .col-xs-6{flex:0 0 auto;width:50%}.blog .blog__img img{width:100%}.blog .blog__img:after{padding-bottom:62.67%}.blog .blog__img.col2:after{padding-bottom:62.67%}.service__wrapper-item h5{font-size:36px !important}.service__wrapper-item{margin-bottom:40px !important}.reviewsection .why-item .big{font-size:3rem !important}.reviewsection .why-item p{margin-top:0 !important}.industries .grid{padding-bottom:0}.industries .grid figure{margin-bottom:0}.footer.py-5{padding-top:0rem !important;padding-bottom:1.5rem !important}.footer .copyright{padding-top:1.5rem !important}.reviewsection .my-5{margin-top:3rem !important;margin-bottom:1.5rem !important}.imenso_rating .footercreds a{margin:0 10px 0px 0;display:inline-block;width:70px;height:70px;text-align:center;position:relative}.imenso_rating .footercreds a img{width:90%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.imenso_rating.border-bottom{border-bottom:0 !important}.imenso_rating .py-5{padding-top:1.5rem !important;padding-bottom:0rem !important}.service__wrapper-item ul{margin-top:10px !important}.big-h1{font-size:2.5rem}.big-p{margin-top:1.5rem !important}.project__item{padding-right:0px;padding-left:0px}.big-light{font-size:2rem !important}.why-item .big{font-size:3rem !important}.banner__clients-logos img{min-width:80px !important}.banner .form-inline{max-width:500px}.banner h2{font-size:3rem}.banner .gutter{padding:0 !important}.big-h2{font-size:2rem}.common-card{padding:20px}.inner-banner{padding:100px 0 50px !important}.new_review .tab-pane{font-size:28px}.new_review li:focus-visible{outline:none}.new_review button.nav-link{outline:none}h1{font-size:40px !important}.bg-txt{height:43px}.bg-txt h2{font-size:48px !important;line-height:100%}.techstack h5{margin-bottom:10px !important;font-size:1.2rem}.innerbanner .section-header{margin-top:20px !important}.about .f-big{font-size:3rem}.col-md-5 .footer__links{text-align:center}.inner-hero .col-lg-4.col-md-6 .case-points:last-child{width:100%}ul.timeline>li{padding-left:50px}.innerbanner .mt-5,.inner-hero .mt-5{margin-top:0px !important}.service__sidebar .heading .big-h3{font-size:1.7rem}.techstack .border-bottom:last-child{margin-bottom:0px !important;border-bottom:none !important}.industry__item p{margin-top:10px}.industry_pointer .pointers h3{margin-top:20px}.industry_pointer .two-item-row-2{margin-right:0;margin-bottom:40px}.ind_key_points,.industry_solution_item{padding:15px}.commoncard__image{margin:0 !important}.commoncard__image{height:48px;min-width:48px;max-width:48px}.industry_solution_item h3{margin-top:20px;margin-bottom:20px}.industry_banner .banner__clients-logos img{margin-right:0px}.banner__clients-logos img{padding-left:0;padding-right:20px}.p-line{min-height:100px}.p-line:after{height:100%;width:1px;left:52px}.p-line:last-child:after{width:1px;height:30px}.approach-cnt{display:block;position:relative;margin-bottom:20px}.approach-cnt div[role="progressbar"]{position:absolute;left:0}.approach-cnt .media-heading{margin:0}.approach-cnt .media-heading,.approach-cnt .process_desc{position:relative;margin-left:100px}.approach-cnt .what_you_get{margin-left:100px;margin-bottom:50px;margin-top:20px}.process_desc{min-height:auto}}@media (min-width: 575.98px) and (max-width: 767.98px){.zebra .media .media-body{padding-left:10px}.zebra .media .media-body .media-heading{font-size:1rem}}@media (max-width: 575.98px){.techicons{padding-left:0px}.new_review li{min-height:50px;min-width:50px}.new_review button img{width:30px;display:flex}.new_review button.nav-link{padding:0.1rem}.service-block h3{margin-bottom:10px}.two-item-row-2{margin-bottom:30px;margin-right:0}.pointers h3{margin-top:20px}.service__wrapper-item h5{font-size:28px !important}.work-2.newslide .swiper-work1 .swiper-button-next,.work-2.newslide .swiper-work1 .swiper-button-prev{width:2em !important}.work-2.newslide .swiper-work1 .swiper-slide .section-header{padding:50px 50px !important}.founder-quote p{font-size:22px}.founder-quote .name-role{font-size:18px}.founder-quote .name-role span{display:block}.marquee{height:150px}.marquee span{font-size:110px !important}.footer_social .footer__links{float:none !important}.footer__links[style="margin-top: 42px;"]{margin-top:0 !important}.banner-services:after{content:'';position:absolute;left:0;top:0;bottom:0;width:100%;background:rgba(255,255,255,0.8);z-index:0}.banner-services .container{position:relative;z-index:1}.we-quote{padding:18px}.we-quote p{font-size:18px}.about .f-big{margin-top:10px}.img-text{background-position:center}h1{font-size:32px !important}.inner-hero h1{font-size:32px !important}.projects{display:block}.projects .project-item{flex:0 0 100%;max-width:100%;margin-bottom:30px;padding-right:0px;padding-left:0px}.header-big-links li{width:100%;margin-right:0% !important}.navbar .nav-icon img{width:32px}.reviewsection .why-item .title{min-height:auto;margin-top:10px}.reviewsection .why-item{padding:15px}.new_review .tab-pane{font-size:20px}.new_review .tab-pane .p{line-height:160%}.new_review .tab-pane .p:before{top:-40px;width:60px}.new_review .tab-pane .p:after{bottom:-30px;width:60px}.new_review ul{padding-bottom:50px !important}.new_review .author_dtl{padding-bottom:15px}.big-points li{font-size:1rem}.big-points li i{font-size:1.25rem}.big-text{font-size:1.25rem}.inner-hero{margin-top:30px}.inner-hero h1{font-size:2rem}.pay-features .col-6{width:100% !important}.service-block .ps-5{padding-left:0rem !important}.banner1.banner-services{background-position:center bottom}.blog-details .blog__body h1{font-size:1.5rem !important}.post-box{display:block !important}.post-box .post-details{width:100%;padding-right:inherit;margin-bottom:20px}.post-box .post-image{width:100%}.inner-banner.t-burger{padding:80px 0 50px !important}.blog__search{width:100% !important}.bigger-h1{font-size:2.5rem}.commoncard{padding:30px;border-radius:10px}.commoncard__image{margin:auto}.commoncard h3{text-align:center;min-height:auto !important}.bulletpoint__item,.common-card{border-radius:10px}p{font-size:1rem}.big-h2{font-size:1.5rem}.btn-primary{padding:10px 25px}.bordercard .icn{margin:0}.col-lg-9 .container-fluid{margin:0;padding:0 15px}.col-lg-9 .container-fluid .col-sm-10{padding:0}.service-block .col-sm-2{position:relative;margin-bottom:20px;background-size:100% auto !important}.service-block .col-sm-2:after{content:'';position:relative;padding-bottom:75%;display:block}.zebra:before,.zebra:after{display:none}.banner-hero h1{font-size:3.5rem !important}.projects .heading,.projects h2,.section-header .heading,.section-header h2{font-size:1.5rem !important}.t-burger{padding-top:3rem !important}.b-burger{padding-bottom:3rem !important}.burger{padding:3rem 0 !important}.project__item-brief h3{font-size:1.25rem}.mobile-hide{display:none !important}.footer .col-xs-4,.footer .col-xs-6{flex:0 0 auto;width:100%}.footer__blur-heading{border-bottom:1px solid #ddd;display:block;margin-top:20px}.footer_bottom .footer__links li{padding-right:10px}.mobile-show .footer__links li{display:inline-block;margin-right:10px}.mobile-show .footer__links li a{padding:5px 10px;display:block;border:1px solid #ddd;border-radius:20px}.service__wrapper-item p{margin-top:0 !important}.blog{margin:10px 0}.projects .heading{margin-bottom:0}.project__item{margin-bottom:30px;margin-top:10px}.reviewsection .why-item .big{font-size:2rem !important}.testimonial_review .reviewslide__authorimg{width:100px;height:100px}.industries .grid figure figcaption h2{min-height:auto !important}.service__wrapper-item .btn-bordered.mt-4{margin-top:0.5rem !important}.techstack .mb-4{margin-bottom:1.6rem !important;padding-bottom:1.6rem}.big-h1{font-size:2.25rem}.big-light{font-size:1.5rem !important}.why-item .big{font-size:2rem !important}.banner.burger{padding-top:100px}.banner .form-inline{max-width:100%}.sml-part{padding-left:00px !important}.big-p{font-size:1rem}.banner1 .para3{font-size:1rem}.why-item .big{line-height:100%;padding-bottom:5px}.why-item p{margin-top:0}.why-item .title{margin-top:10px}h2{font-size:28px !important}.project-item{margin-bottom:30px}br{display:none}.banner1 br,.banner br{display:block}.inner-hero .two-col .case-points :last-child,.inner-hero .case-points{width:100% !important}.inner-hero .case-points .cp-label{margin-bottom:5px}.inner-hero .two-col .case-points :last-child{margin-top:10px}.ourprojectslider .swiper-button-next,.ourprojectslider .swiper-button-prev{top:32% !important;width:30px !important}.ourprojectslider .swiper-slide .project__item{margin-bottom:0px}.why_chhose_info p{font-size:1.125rem}.font_icon i{font-size:18px}.font_icon i:before{bottom:10px}.projects .project-item.mb-5{margin-bottom:3rem !important}.project_shade{margin-top:20px;margin-bottom:10px}.blog-details .blog__body .blog__content p{font-size:1rem !important}}@media (min-width: 575.98px){.mobile-show{display:none}}@media (max-width: 420px){.footer .col-6{width:100%}.bigger-h1{font-size:2rem}.commoncard{padding:20px}.big-h1{font-size:1.75rem}.banner-hero h1{font-size:2.7rem !important;margin-bottom:20px !important}.line2{left:40% !important;width:100%;top:0 !important;display:none !important}.line1{right:20% !important;width:100%;bottom:0 !important;display:none !important}.banner__developertech{margin-top:40px}.techicons li{width:calc(50% - 12px);margin:5px}.techicons li a{min-width:100%}.banner .gutter{padding:0px !important}.banner h2{font-size:2.4rem}.banner.burger{padding-top:100px}.banner .form-inline{max-width:100%}.about_banner h1{font-size:46px !important}}.blogSwiper{padding-bottom:70px !important}.blogSwiper .media{background-color:#f0f4f7}.blogSwiper .media .media-body{font-size:0.9em;padding:20px}.blogSwiper .media .media-body .post-cat{font-size:0.75em;display:flex;justify-content:space-between;margin-bottom:10px}.blogSwiper .media .media-body .post-cat a{color:red}.blogSwiper .media h5{font-size:18px;line-height:1.5;margin-bottom:0}.blog{border-radius:18px;overflow:hidden;margin:25px 0;background:#FFF}.blog .blog__img{position:relative;display:block;overflow:hidden}.blog .blog__img:after{content:'';position:relative;display:block;padding-bottom:60%}.blog .blog__img img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover;min-height:100%;min-width:100%}.blog .blog__img.col2:after{padding-bottom:calc(75% - 0px)}.blog .blog__img.col2 img{left:0;transform:translate(0, -50%);width:auto;height:100%}.blog .blog__body{padding:20px 30px}.blog .blog__body .blog__date{font-size:70%;margin-bottom:5px}.blog .blog__body .blog__date a{color:#6c757d !important}.blog .blog__body .blog__date i{margin-right:5px}.blog .blog__body h5{font-size:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog .blog__body p{font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;text-align:initial !important}.blog .readmore{font-size:.75rem;margin-top:20px;display:inline-block;position:relative}.blog .readmore:after{content:"→";margin-left:10px;transition:.5s ease all}.blog .readmore:before{content:'';position:absolute;bottom:-5px;width:50px;height:1px;background:#999}.blog .readmore:hover{text-decoration:none}.blog .readmore:hover:after{margin-left:20px}.blog__search{position:relative;width:50%;margin:0 auto 20px}.blog__search button{position:absolute;right:0;top:0}.blog__search .form-group{width:100%}.top .blog__category{position:sticky;top:70px}.blog__category{padding:20px 0;z-index:1;background-color:#fff;transition:.5s ease all}.blog__category ul{list-style:none;margin:auto;padding:0}.blog__category ul li{display:inline-block;margin:5px}.blog__category ul li a{display:block;border-radius:30px;border:1px solid;padding:5px 20px;transition:.35s ease all;font-size:14px}.blog__category ul li a:hover{background:#20376A;color:#fff}.blog__category.fixed{padding:5px 0}.blog__category.fixed ul li a{font-size:12px;padding:3px 15px}.blog-section .sidebar .card{margin-bottom:30px;padding:30px !important}.blog-section .sidebar .card .blog__category{padding:0;border-radius:10px;padding-bottom:20px}.blog-section .sidebar .card.bg-6{background:#eff1f4}.blog-section .sidebar .blog__body a{padding:10px 0;border-bottom:1px solid #f1f1f1}.blog-section .sidebar .blog__body a h5{font-size:1rem;font-weight:600;line-height:150%;margin-bottom:5px}.blog-section .sidebar .blog__body a:hover .text-muted{color:rgba(255,255,255,0.7) !important}.blog-section .sidebar h3{font-size:1.5rem;padding:0 0 10px 0;margin-bottom:10px;position:relative}.blog-section .sidebar h3:after{content:'';position:absolute;bottom:0;left:0px;width:50px;height:3px;background:#fd2e35}.blog-section .sidebar ul{list-style:none;margin:0;padding:0}.blog-section .sidebar ul li{display:block;margin:0}.blog-section .sidebar ul li a{display:block;border-radius:0px;padding:10px 30px 10px 10px;border:0;border-bottom:1px solid #f1f1f1;transition:.35s ease all;position:relative}.blog-section .sidebar ul li a span{position:absolute;right:10px;top:10px;text-align:right}.blog-section .sidebar ul li a:hover{color:#fd2e35;background:transparent}.blog-section .sidebar ul li:last-child a{border-bottom:0}.blog-section .blog__img{position:relative}.blog-section .blog__img img{width:100%;height:auto}.blog-section .blog__img a{position:absolute;left:20px;top:0px;background:#fff;padding:10px;z-index:1;border-radius:0 0 4px 4px;text-align:center;font-size:12px;width:65px;display:none}.blog-section .blog__img a span{display:inline-block;width:100%;font-weight:600;font-size:14px}.page .pagination .page-item{margin:5px}.page .pagination .page-item .page-link{border:none;background:none;text-align:center;width:30px;height:30px;border-radius:100%;color:#333}.page .pagination .page-item .page-link:focus{outline:none;box-shadow:none}.page .pagination .page-item .page-link:hover{background:#f1f1f1}.page .pagination .page-item.active .page-link{background:#fd2e35;color:#fff}.page .pagination .page-item.disabled .page-link{color:#ccc}.blog-details{padding-top:50px}.blog-details .bg-light{background-color:#e5e5e5 !important;color:#666;padding:5px 5px;font-size:12px;margin-left:5px}.blog-details .blog__img.ractangle{position:relative;overflow:hidden;margin-bottom:10px}.blog-details .blog__img.ractangle img{width:100%;border-radius:10px}.blog-details .blog__body .blog__cate{font-size:80%;font-weight:600;margin-right:5px;text-transform:uppercase}.blog-details .blog__body .blog__cate a{color:#fd2e35}.blog-details .blog__body .blog__content p{color:#292929;font-weight:400;font-size:18px;text-align:initial !important}.blog-details .blog__body .blog__content h2{margin-top:1.95em;font-size:24px}.blog-details .blog__body .blog__content h3{font-size:20px;margin-top:30px}.blog-details .blog__body .blog__content li{text-align:initial !important}.blog-details .blog__body .blog__date{font-size:60%;margin-bottom:15px}.blog-details .blog__body .blog__date a{color:#6c757d !important}.blog-details .blog__body h1{font-size:2.5rem;color:#292929;display:-webkit-box}.blog-details .blog__Table-cnt{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:70px;padding-top:20px}.blog-details .blog__Table-cnt h5{position:relative;margin:10px 0}.blog-details .blog__Table-cnt h5 span{background:#f8f8f8;padding-right:10px;position:relative;z-index:1}.blog-details .blog__Table-cnt h5:after{content:'';position:absolute;left:0;right:0;top:50%;height:2px;background:#dee2e6}.blog-details .blog__Table-cnt ul{list-style:none;margin-bottom:30px;margin-left:0;padding-left:0}.blog-details .blog__Table-cnt ul li a{padding:10px 0;display:block;border-bottom:1px solid #dee2e6 !important;position:relative}.blog-details .blog__Table-cnt ul li.active a{color:#fd2e35}.blog-details .blog__Table-cnt ul li.active a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;border-bottom:3px solid #fd2e35}.blog-details .sociallink li{display:inline-block;margin:10px 10px 10px 0}.blog-details .sociallink li a{display:block;width:40px;height:40px;line-height:20px;text-align:center;border:1px solid #dee2e6 !important;border-radius:100%}.blog-details .sociallink li a:hover{color:#fd2e35;border:1px solid #fd2e35 !important}.blog-details .blog__category{position:relative;background:none;padding:20px 0 40px}.blog-details .blog__category li a{background-color:#f2f2f2;padding:8px 16px;font-size:14px;border:none}.blog__content .section{margin:0}.row-3 .blog__body{padding:29px 30px}.row-3 .blog__body .readmore{margin-top:5px}.row-3 .blog__body .blog__date{margin-bottom:10px}.row-3 .blog__body h5{font-size:18px;font-weight:600}.post-box{display:flex;align-items:center;margin-bottom:20px;position:relative;border-bottom:1px solid #dee2e6 !important;padding-bottom:20px}.post-box:last-child{border-bottom:none !important}.post-details{width:70%;padding:0;padding-right:30px;position:relative}.post-details .entry-title{font-size:22px;margin-bottom:0;line-height:1.5}.post-details .entry-content{font-size:16px;margin:10px 0}.post-cat{display:flex;color:#ee2761;text-transform:uppercase;font-size:13px;font-weight:700;align-items:center}.post-cat .is-date{font-size:.8em;color:#777;float:right;font-weight:400;text-transform:uppercase}.post-cat .is-cate a{position:relative !important;font-size:12px;font-weight:600;color:#ee2761;letter-spacing:1px;margin-bottom:5px;display:inline-block}.post-image{width:30%}.post-image img{max-width:100%;height:auto;border-radius:4px}.blog-catagory li{display:inline-block}.blog-catagory li a{display:block;padding:5px 15px;background-color:#e9e9e9;border-radius:20px;font-size:12px;font-weight:600;margin:0 10px 10px 0}.blog-catagory li a:hover{background-color:#d9d9d9;color:#000}.blog_nav{margin-bottom:25px}.blog_nav .nav-links{display:flex;justify-content:space-between;flex-direction:row-reverse !important}.blog_nav .nav-links .nav-previous a:after{content:'⇢';display:inline-block;margin-left:10px;transition:.5s ease all}.blog_nav .nav-links .nav-next a:before{content:'⇠';display:inline-block;margin-right:10px;transition:.5s ease all}.blog_nav .nav-links a{font-weight:700;font-size:14px}.blog_nav .nav-links a:hover:after{padding-left:10px}.blog_nav .nav-links a:hover:before{padding-right:10px}.blog-details img{margin:20px auto 20px !important}.blog-details h2,.blog-details h3,.blog-details h4,.blog-details h5{margin-top:25px;font-weight:600;margin-bottom:15px;text-align:initial !important}.blog-details h2.mb-0,.blog-details h3.mb-0,.blog-details h4.mb-0,.blog-details h5.mb-0{margin-bottom:15px !important}.blog-details b,.blog-details strong{font-weight:600}.blog-details p>strong{margin-top:10px;display:inline-block}.blog-details li{margin-bottom:10px}.blog-details .table th{font-weight:600;font-size:14px}.blog-details .table td{font-size:14px}.blog-details .blog__body a{color:#c1312c}
/*# sourceMappingURL=style.css.map */
.project-item img {
	height:auto;
}
.project-item-hover {
	background: #20376A;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 8px;
    color: #FFF;
    padding: 30px;
    font-size: 0.9em;
    display: none;
}
a.project-item-hover {
	color: #FFF;
}
.project-item:hover > .project-item-hover {
	display: block;
}
.project-item-hover span {
	font-size: 12px;
    opacity: 0.8;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    margin-bottom: 5px;
    font-weight: 700;
}
.project-item-hover li {
	font-size: 14px;
}
.project-item-hover .btn {
	font-size: 14px;
}
.project-item-hover h3 {
	font-size: 36px;
}
.developer_estimate {
  display: none;
}
.dev_est_form_heading {
  display: none;
}
.select2-container {
	width: 100% !important;
}
.navbar .btn-bordered {
	font-weight: 600;
}
.loader{width: 24px !important; height: 24px !important; margin: 0 !important;    border: 12px solid #fff !important; border-top: 12px solid #fedc86 !important; border-bottom: 12px solid #fedc86 !important;}
@media (min-width:992px) {
.navbar.fixed-top .dropdown .dropdown-toggle:after {border: none !important;}
}
@media (max-width:767.98px) {
	.industrySwiper1 .slide__content ul li{color: #fff;}
	.industrySwiper1 .swiper-slide .slide h4 {color: #fff;}
	.industrySwiper1 .slide__img{opacity: 0;}
	.industrySwiper1 .swiper-slide-active .slide__img{ opacity: 1;}
	.industrySwiper1 .slide__content .btn{ background: #fff; color: #20376A; border-color: #fff;}
}
.btn{ position:relative; }
.btn .loader{ margin: auto !important; position: absolute; left: 46%; transform: translateX(-46%);}
.btn.hideBtnText{ color:#20376A !important;}
.codebox {
    background: #eee;
    padding: 20px;
    border-radius: 4px;
    margin-bottom: 40px;
}
.feature_points {
	padding-left: 15px;
}
.feature_points li {
	font-size: 16px;
    color: #363636;
}
.project-item img {
    height: auto;
    width: 100%;
}
.imenso_editor {
	margin: 200px 0px 100px 0px;
}
.imenso_editor h2 {
	margin-bottom: 1.5rem;
}
.cs-banner-heading {
    width: 80%;
    margin: auto;
    text-align: center;
}
.cs-banner-heading h1 {
	margin-bottom: 45px;
	font-size: 3.75rem;
}
.cs-description {
	margin-top: 90px !important;
}
.cs-description p {
	margin-bottom: 1.4rem;
}
.cs-description ul {
	margin-top: 30px;
}
.cs-description ul li {
	margin-bottom: 15px;
}
/*.cs-description img {
	margin-top: 30px;
}*/
.cs-description-section {
	margin-bottom: 60px;
}
.cs-description-section .wp-block-columns {
	width: 80%;
	margin: auto;
}
.cs-description-image {
	margin-bottom: 60px;
}
.cs-description-image img {
	border-radius: 10px;
}
.cs-sm-heading {
	font-weight: 600;
	margin-bottom: 25px;
}
.cs-client-info {
    display: flex;
    align-items: center;
    margin-bottom: 45px;
    justify-content: center;
}
.cs-client-info li {
    margin-right: 50px;
    position: relative;
    list-style: none;
}
.cs-client-info li:before {
    content: "";
    position: absolute;
    left: -1em;
    width: 8px;
    height: 8px;
    background-color: #fd2e35;
    top: 12px;
    border-radius: 100%;
}
.cs-banner img {
	border-radius: 10px;
}
.two-col-layout {
    width: 100% !important;
    display: flex;
    align-items: center !important;
    justify-content: center;
    margin-top: 80px !important;
}
.two-col-layout h3 {
	margin-bottom: 1.5rem;
}
.two-col-layout ul {
	padding-left: 15px;
}
.pl-custom {
	padding-left: 100px;
}
.pr-custom {
	padding-right: 100px;
}
.blog-details .remove_strong_mt p>strong {
	margin-top: 0px !important;
}
@media (max-width:1100px) {
	.imenso_editor{ margin-top:150px }
}
@media (max-width:767.98px) {
	.cs-description-section .wp-block-columns, .cs-banner-heading{ width:100% }
	.cs-client-info{ display:block; }
	.cs-client-info li{ display:inline-block; }
	.imenso_editor {margin-top: 100px; margin-bottom: 30px;}
	.cs-banner-heading h1 {margin-bottom: 20px;}
	.cs-description {margin-top: 50px !important;}
	.cs-description-section {margin-bottom: 20px;}
	.pr-custom {padding-right: inherit; margin-bottom: 30px;}
	.pl-custom {padding-left: inherit; margin-bottom: 30px;}
	.two-col-layout img {margin-bottom: 30px;}
}
.h-auto{ height:auto !important }

/*Case Study 31Jan24*/
.cs-banner-heading h1 {
    margin-bottom: 45px;
    font-size: 4.2rem;
}
.cs-banner-heading p{
    font-size: 1.4rem;
    line-height: 1.6em;
    padding: 10px 30px;
    font-weight: 500;
    opacity: .7;
}
.imenso_editor p, .imenso_editor li {
	line-height: 1.8;
}

.cs-banner-img img {
  border-radius: 10px;
}
.cc_bg2 {
  background-color: #20376A;
  color: #fff;
}
.cc_gray_bg1 {
  background-color: #f0f4f7;
}

.info-section p {
  font-weight: 500;
  font-size: 20px;
  opacity: .8;
}
.big-heading {
  font-size: 4rem;
  margin-bottom: 2.4rem !important;
}
.sol_img {
  background-color: #26468d;
  padding: 50px;
  border-radius: 10px 10px 0px 0px;
  min-height: 370px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sol_img img {
  width: 80%;
}

.sol_des {
  background-color: #274382;
  padding: 50px;
  color: #fff;
  border-radius: 0px 0px 10px 10px;
}
.solution_points .card {
  border:none;
  background-color: transparent;
  min-height: 720px;
}
.small_heading h5 {
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 20px;
}
.small_heading h6 {
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 20px;
}
.common p {
  color: #757575;
  font-size: 20px;
  font-weight: 600;
}
.common_white p {
  color: #b9b9b9;
  font-size: 20px;
  font-weight: 600;
}
.high_black {
  color: #000;
}
.primary_heading {
  color: #20376A;
}

.feature_icon {
  width: 55px;
  margin-bottom: 20px;
}

.key_points li {
    padding: 20px 0px 20px;
    border-top: 2px solid #c8c8c8;
    list-style: none;
    position: relative;
    font-weight: 600;    
    font-size: 20px;
    color: #808080;
}
.key_points li > div{display: flex; gap: 20px;}
.key_points_icon {
  width: 40px;
}
.key_points_icon img {
    width: 35px;
    margin-right: 40px;
    position: relative;
}
.key_points p {
  display: block;
}
.inner_list {
  padding-left: 80px;
}
.inner_list li {
  border-top: none;
  display: list-item;
  padding: 5px 10px;
  list-style: none;
  font-size: inherit;
  position: relative;
}
/*.inner_list li:before {
    content: "•";
    position: absolute;
    left: -1em;
    color: #fd2e35;
}*/
.inner_list li:before {
    content: "";
    position: absolute;
    left: -1em;
    color: #fd2e35;
    width: 8px;
    height: 8px;
    background-color: #fd2e35;
    top: 18px;
    border-radius: 100%;
}
.font-18 {
  font-size: 18px !important;
}
.icon_shadow img {
  box-shadow: 0 -.8em 0 0 rgba(254, 220, 134, .7) inset;
}
.icon_shadow_2 img {
  box-shadow: 0 -1.5em 0 0 rgba(254, 220, 134, .7) inset;
  border-radius: 0;
}

.bg-holder {
    position: absolute;
    width: 100%;
    min-height: 100%;
    top: 0;
    left: 0;
    background-size: 100% auto;
    background-position: right;
    overflow: hidden;
    background-repeat: no-repeat;
    border-radius: 0px 10px 10px 0px;
}
.sm_main_heading {
  font-weight:bold; 
  display:block; 
  margin-bottom:25px; 
  font-size: 36px;
}
.custom_bg {
    /*background: #f3f3f3;
    padding: 50px;
    border-radius: 8px;*/
    position: relative;
}
.custom_bg:before{
  content: "";
  position: absolute;
  height: 150%;
  width: 100%;
  left: 0;
  top: -50%;
  background-color: #e4e8eb;
  z-index: -1;
}
.main_points {
  padding-left: 20px !important;
  border-top: 2px solid #c8c8c8;
  color: #707070;
  font-weight: 600;
  font-size: 20px;
  list-style: none;
}
.main_points li {
  padding: 10px;
  position: relative;
}
.main_points li:before {
    content: "";
    position: absolute;
    left: -1em;
    color: #fd2e35;
    width: 8px;
    height: 8px;
    background-color: #fd2e35;
    top: 25px;
    border-radius: 100%;
}
.card_box {
  padding: 0 15px;
}
.card_box p {
  margin-top: 30px;
}
.border_heading {
  border-bottom: 3px solid #333;
  padding-bottom: 15px;
}
.dotted_pionts {
  border-top: 2px solid #c8c8c8;
  margin-top: 20px;
}
.dotted_pionts h5 {
  padding-top: 20px;
  margin-bottom: 15px;
}
.dotted_pionts li {
  color: #757575;
  font-weight: 500;
  margin-bottom: 5px;
}
.key_points_red li {
  list-style: none;
  position: relative;
}
.key_points_red li:before {
    content: "";
    position: absolute;
    left: -1em;
    color: #fd2e35;
    width: 6px;
    height: 6px;
    background-color: #fd2e35;
    top: 13px;
    border-radius: 100%;
}
.text-big{font-size:1.5rem !important;}
.text-yellow{color:#fedc86}
.bg-primary2{background: #274382;}
.rounded-4{ border-radius:10px }
.text-big-2{font-size:1.63rem !important; font-weight: 500;}
.cc-img {border-radius: 10px;}
.underline-2 {border-bottom: 2px solid #fd2e35;}
/*picture{ text-align: center;}*/
.list_style_none li {
  list-style: none !important;
}
.extra_heading {
  color:#20376A; 
  font-size: 32px; 
  margin-top:20px;
}
.cs_small_p p{
  font-size: 18px !important;
}
.check_points li {
  font-size: 18px;
  font-weight: 600;
  list-style: none;
  margin-bottom: 5px;
  display: flex;
  align-items: baseline;
  position: relative;
}
.check_points li:before {
    content: "\f058";
    position: absolute;
    top: 1px;
    left: -30px;
    color: #fd2e35;
    font-family: FontAwesome;
}
.medium_heading h5 {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 20px;
}
.cs_testimonial img{
    width: 140px;
    border-radius: 50%;
    margin-bottom: 50px;
}
.cs_testimonial h3 {
  font-size: 30px;
  line-height: 45px;
}
.cs_testimonial .author {
  font-size: 24px;
  margin-top: 40px;
}
.check_icon li:before {
    content: "\f058";
    position: absolute;
    top: 22px;
    left: 0;
    color: #fd2e35;
    font-family: FontAwesome;
}
.cs_mobile_mb {
  margin-bottom: 0px !important
}
.imenso_editor picture {
	text-align: center;
}
.cs-main-heading h1 {
    margin-bottom: 45px;
    font-size: 4.2rem;
}
@media (max-width: 992px) {
  .custom_bg:before{ top: -30%; height: 130%;}
  .big-heading {font-size: 3.2rem;}
  .cs-banner-heading h1{ font-size: 3.6rem;}
}

@media (max-width: 767px) {
  .custom_bg:before{ top: -30%; height: 130%;}
  .big-heading {font-size: 2.6rem;}
  .cs-banner-heading h1{ font-size: 3rem;}
  .text-big {font-size: 1.25rem !important;}
  .sol_des, .sol_img{ padding: 30px;}
  .big-h2 {font-size: 2.2rem;}
}

@media (max-width: 576px) {
  .cs-banner-heading h1{ font-size: 2.3rem;}
  .cs-client-info{ display:block; margin-left:0 }
  .cs-client-info li{ margin-right:0 }
  .cs-client-info li:before{ position: relative;}
  .sol_des{ padding: 1rem;}
  .custom_bg:before { top: -150px; height: calc(100% + 140px);}
  .big-heading {font-size: 2.2rem;}
  .sol_img{ padding: 0px;}
  .big-h2 {font-size: 2rem;}
  .banner_sub{ margin-top:3.5rem !important }
  .text-big-2 {font-size: 1.3rem !important;}
  .extra_heading {font-size: 24px;}
  .big-heading br {display: block;}
  .small_heading h5 {font-size: 1.4rem;}
  .key_points_red {margin-bottom: 5px;}
}
/*Case Study 31Jan24*/
.relatedBlogImg img{margin:0px !important;}

/* New FAQ CSS */

.new-faq-section .schema-faq-code .faq__q{font-size: 1.2rem !important;  font-weight: 600; padding: 35px 55px 30px 0px; color: #212121}
.new-faq-section .schema-faq-code .faq__q-open {color: #0f346c; color: #212121}   
.new-faq-section .schema-faq-code .faq__q:after{font-size: 2em !important; right: 10px;}


/*@media (min-width: 1920px) {
	.banner-services.banner1, .banner-technology.banner1{height: 100vh !important;}
}*/
@media (min-width: 1400px) {
	.banner-services.banner1, .banner-technology.banner1{padding:5rem 0 !important;}
}

@media (min-width: 1200px) {
/*	.banner-services.banner1, .banner-technology.banner1{padding:4rem 0;height: auto;}*/
	.banner-services.banner1 .mt-5, .banner-technology.banner1 .mt-5 {margin-top: 2rem !important; }
	.banner-services.banner1 .bordercard .icn, .banner-technology.banner1 .bordercard .icn { margin-top: 0; margin-bottom: 5px;}
	.banner-services.banner1 .bordercard p, .banner-technology.banner1 .bordercard p{ margin-bottom:0 }
	.banner-services.banner1 .big-h1, .banner-technology.banner1 .big-h1 {font-size: 3.5rem; }
}


@media (max-width: 992px) {
	.banner-services.banner1 .container, .banner-technology.banner1 .container{ position:relative; z-index:5 } 
	.banner-services.banner1 .col-md-8, .banner-technology.banner1 .col-md-8{ width: 100%;}
	.banner-services.banner1, .banner-technology.banner1{ position:relative; background-size:100% auto }
	.banner-services.banner1:after,  .banner-technology.banner1:after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.8); z-index: 4; }
}

::-webkit-scrollbar {
  width: 1px;
 height: 1px;
}
::-webkit-scrollbar-track {
  background: #f1f1f1;
}
::-webkit-scrollbar-thumb {
  background: #888;
}

/*============ Dev css ============*/
.engage_model_info .border-bottom:last-child {
	border-bottom: none !important;
}
.sticky_cta {
	display: none;
}
.work-progress-container {
    width: 100%;
    max-width: 320px; 
    margin: 20px 0;
}

.work-progress-bar {
    background-color: #e0e0e0;
    overflow: hidden;
    height: 4px;
}
.work-progress-container p {
    font-size: 14px;
    color: #6e6e73;
}

.progress-bar-fill {
    height: 100%;
    background-color: #20376A; /* color for progress */
    width: 0; /* Start at 0% width */
    transition: width 0.4s ease;
}
.rating_new {
  display: flex;
  align-items: center;
}
.rating_new_box {
    padding: 8px 0px;
    width: 180px;
}
.rating_new_box:last-child {
	width: auto;
}
.rating_info h3{
  border-bottom: 1px solid #b0b0b0;
  color: #20376A;
  font-size: 24px;
  font-weight: 700;
}
.rating_icon img {
  width: 35px;
}
.rating_info i {
  font-size: 18px;
  color: #ffa600;
}
.rating_info p {
  font-size: 12px;
  font-weight: 600;
}
.rating_icon{
    background: #ececec;
    border-radius: 50%;
    padding: 5px;
}
.br{
  border-right: 1px solid #b0b0b0;
}
.key_challanges li {
    padding: 20px 30px 20px;
    border-top: 2px solid #c8c8c8;
    list-style: none;
    position: relative;
    font-weight: 700;
    color: #707070;
}
.key_challanges li:before {
  content: "\f058";
  position: absolute;
  top: 22px;
  left: 0;
  font-family: FontAwesome;
}
.knowmore {
	position: relative;
}
.knowmore:after{
	content:"→";
	margin-left:10px;
	transition:.5s ease all;
	font-size: 22px;
    line-height: 1;
}
.knowmore:hover:after{
	margin-left:20px
}
.knowmore:before{
	content:'';
	position:absolute;
	bottom:-3px;
	width:78px;
	height:1px;
	background:#999;
}
.knowmore:hover{
	text-decoration:none;
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
    .rating_new_box {
    	width: 140px;
    }
    .rating_info p {
      font-size: 12px !important;
      font-weight: 600 !important;
    }
}
@media (max-width: 767px) {
.work-2.newslide .swiper-work1 .swiper-slide .img-head {
    height: 100%;
    width: 100%;
    position: relative;
    left: inherit;
    top: inherit;
    transform: inherit;
}
.work-2.newslide .swiper-work1 .swiper-slide .section-header {
	padding: 20px 50px !important;
	min-height: 260px !important;
	background: linear-gradient(180deg, #20376A, #000);
}
.work-2.newslide .swiper-work1 .swiper-slide .section-header .btn-inverse {
    margin-top: 20px !important;
}
.work-2.newslide .swiper-work1 .swiper-slide .section-header ul {
	display: none;
}
.grecaptcha-badge {
	display: none !important; 
}

}
@media (max-width: 576px) {
	.work-2.newslide .swiper-work1 .swiper-slide .section-header h2 {
		font-size: 1.3rem !important;
	}
	.sticky_cta { 
		display: block;
	    position: fixed;
	    bottom: 12px;
	    z-index: 99;
	    width: 90%;
	    left: 5%;
	}
	.sticky_cta a {
		padding: 7px 27px;
		display: block;
		color: #20376A;
		border-radius: 30px;
		text-align: center;
		background: #fff;
		border: 2px solid #20376A;
		font-weight: bold;
	}
	.rating_new {
    	padding-right: 15px;
	  }
	  .br {
	    padding-right: 8px;
	    margin-right: 8px;
	  }
	  .rating_new_box {
	    width: 150px;
	  }
	  .rating_info p {
	    font-size: 12px !important;
	    font-weight: 600 !important;
	  }
	  .rating_info h3 {
	    font-size: 18px;
	  }
	  .rating_icon {
	    width: 30px;
	    height: 30px;
	    display: flex;
	    align-items: center;
	  }
	  .rating_info i {
	    font-size: 12px;
	  }

}

.process_chart:after{ height: calc(100% - 14%);}

@media (max-width:575px) {
  .process_chart .p-line:not(.odd) div[role="progressbar"] {
      left: -2% !important;
      width: 70px !important;
      height:70px !important;
    }

  .process_chart .p-line.odd div[role="progressbar"] {
    right: calc(0% - 3.1rem) !important;
    left: -2% !important;
    width: 70px !important;
    height:70px !important;
  }
  .process_chart:after {
    left: 7% !important;
  }
  .p-line:after {
	  width: 75% !important;
	  height: 1px !important;
	  left: 23% !important;
  }
  .process_chart:after {
  	height: calc(100% - 20%) !important;
  }
  .wd-compare td:nth-child(1) {
      font-weight: 600 !important;
      font-size: 16px !important;
  }
  .wd-compare {
    font-size: 14px !important;
  }
}







/*============================add new css =========================*/
.service__sidebar {
	top: 25% !important;
}
.service__wrapper-item h2 {
    margin-top: 0px;
    font-size: 2.625rem;
    letter-spacing: -0.015em;
    color: #000;
}
.service:after {
	width: 58% !important;
}
.work-2 .section-header h3 {
    font-size: 30px;
    line-height: 1.4;
    margin: 10px 0 20px;
    font-weight: 500;
    color: #fff;
}
.industrySwiper1 .swiper-slide-active .slide h3 {
    font-weight: 800;
    font-size: 36px;
    padding-left: 0;
}
.industrySwiper1 .side-h3 {
    display: block;
    font-weight: 500;
    margin-bottom: 10px;
    font-size: 20px;
}
.industrySwiper1 .swiper-slide-active .slide > .side-h3 {
    display: none;
}
.more-stuffs h2 {
	font-size: 16px !important;
	font-weight: normal;
	margin: 0;
}
.techstack h3 {
	font-size: 1.5rem;
}
.banner-hero h1 {
	transform: none !important;
}
.imenso_rating .footercreds {
	justify-content: space-between !important;
}
.imenso_rating .footercreds a img {
	height: 100px !important;
}
.imenso_rating .footercreds a {
	margin: 0 !important;
}
.wd-item h2 {
    font-size: 1.2em;
    margin-bottom: 20px;
    letter-spacing: -0.5px;
}

@media (max-width: 767.98px) {
	.imenso_rating .footercreds a {
   		margin: 0 10px 0px 0 !important;
	}
	.imenso_rating .footercreds a img {
		height: auto !important;
	}
	.imenso_rating .footercreds {
		display: flex !important;
		flex-wrap: wrap;
	}
	.nda-icon {
		width: 72px;
	}
	.industrySwiper1 .swiper-slide-active .slide h3 {
		font-size: 28px;
		color: #FFF;
	}
	.techstack h3 {
        margin-bottom: 10px !important;
        font-size: 1.2rem;
    }
}
@media screen (max-width 768px){
   

  .work-2.newslide .swiper-work1 .swiper-slide .section-header {
    position: relative;
    width: 100% !important;
    min-height: 300px !important;
    padding: 1.99em 2.2em !important;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin-left: 0 !important;
    background: linear-gradient(178deg, rgba(44, 70, 129, 0.6), rgba(0, 0, 0, 0.6));
}
.work-2 .section-header h2 {
    line-height: 1.7;
    margin: 50px 0 10px !important;
    text-align: center !important;
}

.section-header .btn-inverse {
    border: 1px solid #FFF !important;
    padding: 4px 7px !important;
    width: 50% !important;
    margin: auto !important;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.section-header h2 {
        font-size: 14px !important;
    }

    .work-2 .swiper-work1 .swiper-slide ul {
    display: flex !important;
    gap: 0px 30px !important;
    margin-bottom: 10px !important;
}
}
