#footer-one .container,.bottom-header-fixed .container,.top-header .container{max-width:100%;padding:0 50px}.modal-call-us-icon{width:20px;height:20px;vertical-align:sub;margin-right:2px}.default_header_transparent.t-header a.nav-link.waves-effect.waves-light{border:1px solid #ed0c32}.nav-link{cursor:pointer}.lineheight33{line-height:33px}.anim-text,.anim-textft{margin:16px 0;position:relative}.anim-text .anim-text-h1,.anim-text .anim-text-h4,.anim-text2 .anim-text2-h3,.anim-text2 .anim-text2-h6,.anim-text3 .anim-text3-h3,.anim-text3 .anim-text3-h6,.anim-text3 .anim-text3-p,.anim-textft .anim-textf-h2,.anim-textft .anim-textf-h6{overflow:hidden;line-height:1.2}.how-it-content .fontsize-60{font-size:52px}.about-section-1 .anim-text .anim-text-h4 span,.home-section-1 .anim-text .anim-text-h4 span,.home-section-2 .anim-text2 span,.home-section-3 .anim-text3 span{position:relative;top:45px;-webkit-transition:1.8s cubic-bezier(.19, 1, .22, 1);transition:1.8s cubic-bezier(.19, 1, .22, 1)}.about-section-1.active .anim-text .anim-text-h1 span,.about-section-1.active .anim-text .anim-text-h4 span,.home-section-1.active .anim-text .anim-text-h4 span,.home-section-2.active .anim-text2 span,.home-section-3 .anim-text3.active .anim-text3-h6,.home-section-3 .anim-text3.active .anim-text3-p2,.home-section-3.active .anim-text3 span,.sec3.active .anim-text .anim-text-h4 span,footer.bgdblue100.active .anim-textft span{top:0}.about-section-1.active .anim-text .anim-text-h4 .l1,.home-section-1.active .anim-text .anim-text-h4 .l1,.home-section-2.active .anim-text2 .anim-text2-h3 .at2-l1,.home-section-3.active .anim-text3 .anim-text3-h3 .at3-l1,.how-it-sec1.full-sld .anim-text .anim-text-h4 .l1,footer.bgdblue100.active .anim-textft .anim-textf-h2 .l1{transition-delay:.8s;-webkit-transition-delay:.8s}.about-section-1.active .anim-text .anim-text-h4 .l2,.home-section-1.active .anim-text .anim-text-h4 .l2,.home-section-2.active .anim-text2 .anim-text2-h6 .at2-l2,.home-section-3 .anim-text3.active .anim-text3-p2 .at3-l3,.home-section-3.active .anim-text3 .anim-text3-p .at3-l2,.how-it-sec1.full-sld .anim-text .anim-text-h4 .l2,footer.bgdblue100.active .anim-textft .anim-textf-h6 .l2{transition-delay:1s;-webkit-transition-delay:1s}.about-section-1.active .anim-text .anim-text-h4 .l3,.home-section-1.active .anim-text .anim-text-h4 .l3,.home-section-3 .anim-text3.active .anim-text3-h6 .at3-l4,.how-it-sec1.full-sld .anim-text .anim-text-h4 .l3{transition-delay:1.2s;-webkit-transition-delay:1.2s}.home-section-1 .certficate-parent{padding:10px 0;border-radius:8px;margin-top:30px}.home-section-1 .certficate-parent .certficate-box{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.home-section-1 .certficate-parent .certficate-box span{color:#000;font-size:14px;font-weight:600;margin-bottom:10px}.home-section-1 .certficate-parent .certficate-box .certified-logo{width:120px;height:80px;object-fit:contain;position:relative;margin-right:22px}.home-section-1 .certficate-parent .certficate-box .certified-logo-iso{width:120px;height:80px;object-fit:contain;position:relative}.home-section-1 .certficate-parent .certficate-box .relative::before{content:'';position:absolute;left:0;right:-10px;top:0;bottom:0;margin:auto;height:35px;width:1px;background:#ed0c32}.about-section-1 .anim-text .anim-text-h1 span{position:relative;top:75px;-webkit-transition:1.8s cubic-bezier(.19, 1, .22, 1);transition:1.8s cubic-bezier(.19, 1, .22, 1)}.anim-text2,.anim-text3{margin:16px 0}.arrbtn-lft,.arrbtn-rgt{position:absolute!important;border:0;top:50px;height:48px;width:48px;padding:0!important;margin:auto;bottom:unset;background:0 0;cursor:pointer}.home-section-3 .anim-text3 .anim-text3-h6,.home-section-3 .anim-text3 .anim-text3-p2{position:relative;top:45px;-webkit-transition:2.2s cubic-bezier(.19, 1, .22, 1);transition:2.2s cubic-bezier(.19, 1, .22, 1)}.home-section-3 .carousel-item .align-self-center{width:920px;margin:0 auto}.arrbtn-lft,.new-home-section-10 h2.sec-title:after,.new-home-section-5 h2.sec-title:after,.new-home-section-7 .slick-dots,.new-home-section-7 h2.sec-title:after,.new-home-section-8 h2.sec-title:after{left:0}.arrbtn-rgt{right:0}.testmonialslider .carousel-item-next,.testmonialslider .carousel-item-prev,.testmonialslider .carousel-item.active{display:block;transition:unset}footer.bgdblue100{padding:100px 0 0}footer.bgdblue100 .footer-logo{width:395px;height:79px;object-fit:contain;margin-bottom:35px}footer.bgdblue100 .anim-textft span{position:relative;top:57px;-webkit-transition:1.8s cubic-bezier(.19, 1, .22, 1);transition:1.8s cubic-bezier(.19, 1, .22, 1)}.s-menus{overflow:unset;transform:unset;animation:unset}.modal-open .s-menus li{overflow:hidden;transform:translateY(50px);animation:1.5s forwards fadeInDown}.modal-open .closebtn{overflow:hidden;transform:translateY(50px);animation:1s forwards fadeInDown}.closebtn{overflow:hidden;transform:translateY(0);animation:1s forwards fadeOutUp}.about-section-2 .skillsetRw .row.fontfamily-bold3.fontsize-60.colorpink.mb-30{line-height:1.25}.how-it-work{display:flex;height:auto;justify-content:center;align-items:center}.how-it-work .hou-itcontent-box{max-width:930px;margin:auto;background:0 0}.how-it-heading{transform:rotate(-90deg) translate(0,0);display:inline-block;position:absolute;top:95px;left:-40px;cursor:pointer;z-index:9}.how-we-heading{top:30px;left:0;cursor:pointer;z-index:9;position:sticky;width:1140px;margin:auto}.bottom-header-fixed .nav-item,.how-img-area,.how-img-area img,.new-home-section-5 .container,.prog,.underline-heading{position:relative}.how-we-heading h1{transform:rotate(-90deg) translate(-148px,-52px);width:180px}.how-it-heading h1::after,.how-we-heading h1::after{content:'';background:#ed0c32;position:absolute;width:42px;height:4px;border-radius:4px;bottom:0;top:0;margin:auto;left:-55px;right:auto}.how-it-heading h1,.how-text-area h1,.how-we-heading h1{text-transform:uppercase;font-family:TrumpGothicEast-Bold;position:relative}.how-img-area::after,.prog::after{position:absolute;left:0;content:''}.prog::after{top:0;width:0%;height:3px;background:#ed0c32;transition:1s}.development-sec-info .new-home-section-4-box .text-center,.new-home-section-11 .blue-box .blog-box:hover::before,.new-home-section-4 .new-home-section-4-box .text-center,.new-home-section-9 .nav-link.active::after,.prog1.active::after,.prog2.active::after,.prog3.active::after,.prog4.active::after,.prog5.active::after,.prog6.active::after{width:100%}.services-section-2{margin-top:-55px}.full-screen-scroller{max-width:930px;margin:auto;background:#fff}.hou-itcontent-box{display:flex;justify-content:center;align-items:center}.how-img-area,.how-text-area{padding:15px}.how-img-area img{box-shadow:0 5px 30px 0 rgba(00,00,00,.16);width:350px}.how-img-area:first-child::after{animation:1s forwards slideIlluLeft;-webkit-animation:1s forwards slideIlluLeft}.how-img-area:nth-child(2)::after{animation:1s forwards slideIlluRight;-webkit-animation:1s forwards slideIlluRight;display:none}.how-img-area::after{top:50%;height:120%;width:100%;background-color:#fff;-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}@keyframes slideIlluLeft{0%{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-webkit-animation-timing-function:cubic-bezier(0.815,0.090,0.885,0.140)}50%{-webkit-transform:translateY(-50%) translateX(-50%) skewX(20deg);transform:translateY(-50%) translateX(-50%) skewX(20deg)}100%{-webkit-animation-timing-function:cubic-bezier(0.815,0.090,0.885,0.140);-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}}@-webkit-keyframes slideIlluLeft{0%{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-webkit-animation-timing-function:cubic-bezier(0.815,0.090,0.885,0.140)}50%{-webkit-transform:translateY(-50%) translateX(-50%) skewX(20deg);transform:translateY(-50%) translateX(-50%) skewX(20deg)}100%{-webkit-animation-timing-function:cubic-bezier(0.815,0.090,0.885,0.140);-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%)}}@keyframes slideIlluRight{0%{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-webkit-animation-timing-function:cubic-bezier(0.815,0.090,0.885,0.140)}50%{-webkit-transform:translateY(-50%) translateX(50%) skewX(20deg);transform:translateY(-50%) translateX(50%) skewX(20deg)}100%{-webkit-animation-timing-function:cubic-bezier(0.815,0.090,0.885,0.140);-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}}@-webkit-keyframes slideIlluRight{0%{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-webkit-animation-timing-function:cubic-bezier(0.815,0.090,0.885,0.140)}50%{-webkit-transform:translateY(-50%) translateX(50%) skewX(20deg);transform:translateY(-50%) translateX(50%) skewX(20deg)}100%{-webkit-animation-timing-function:cubic-bezier(0.815,0.090,0.885,0.140);-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%);display:none}}section.services-section-1{background-image:url(https://www.image.shantiinfosoft.com/images/common/bnr-overlayimh.webp);width:100%;background-size:100% 100%;height:100vh;padding-top:144px;background-position:center;display:flex;justify-content:center;align-items:center}.services-section-1 h4{z-index:9;position:relative}.services-section-2 .slide-service{position:relative;top:0;height:100%;margin-bottom:20px}.slide-service,.top-header .col-12.col-sm-8.col-md-6.col-lg-6.col-xl-6{display:flex}.text-side{width:450px;padding-left:60px;text-align:left;margin:auto}.img-side{height:100vh;width:43%}.img-side img{width:100%;height:100%;object-fit:cover}.services-section-1 .slick-slider{position:relative;display:inline-block!important;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;line-height:60px!important;width:850px;vertical-align:top}.services-section-1 .slick-slider h1.fontsize-60{line-height:75px;margin-bottom:0!important}.services-section-1 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;line-height:60px;overflow:hidden}.services-section-1 .slick-list.draggable{line-height:60px}.home-benner-rotate-img-parent{height:476px;width:483px;margin:0 0 0 auto}.rightgear{transition:3s ease-in-out}.image-1{height:auto;width:100%}.how-it-sec1 .anim-text .anim-text-h4 span,.sec3 .anim-text .anim-text-h4 span{position:relative;top:60px;-webkit-transition:1.8s cubic-bezier(.19, 1, .22, 1);transition:1.8s cubic-bezier(.19, 1, .22, 1)}.how-it-sec1.full-sld .anim-text .anim-text-h4 span{top:-5px}.how-it-sec1{height:200vh;width:100%;display:flex;justify-content:center;align-items:flex-start}.first-half,.how-it-sec1.full-sld .first-half{height:100vh;position:absolute;transition:1s ease-in-out;display:flex}.how-it-sec1>div.relative{height:100%;width:100%;position:fixed;overflow:hidden}.first-half{width:50%;background:#ed0c32;justify-content:start;align-items:center;padding-left:128px}.how-it-sec2,.how-it-sec3{background:#fff;position:relative}.first-half>.relative{position:absolute;transition:1s ease-in-out;width:800px}.how-it-sec1.full-sld .first-half{width:100%;justify-content:start;align-items:center}.sld-heading{position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;height:200px;width:330px;transition:1s ease-in-out}.how-it-sec1.full-sld .sld-heading{transition:1s ease-in-out;padding-left:70em}.how-it-sec2{height:auto;z-index:9;padding:180px 0;transition:1s ease-in-out}.sec3.active .anim-text .anim-text-h4 .l1{transition-delay:.2s;-webkit-transition-delay:.2s}.sec3.active .anim-text .anim-text-h4 .l2{transition-delay:.4s;-webkit-transition-delay:.4s}.sec3.active .anim-text .anim-text-h4 .l3{transition-delay:.6s;-webkit-transition-delay:.6s}.how-it-sec3 .sec3{height:100vh}.how-it-sec3 .sec3:first-child,.how-it-sec3 .sec3:nth-child(3){background:#fcfcfc}.how-it-content,.how-it-img{height:100vh;display:flex;align-items:center;justify-content:flex-start}.how-sec3-curv-bg{margin:auto}.how-sec3-curv-bg>img{width:500px}.large-icon-view,.slick-slide.slick-current.slick-active .testSlidesSm:after,.sm-show{display:block}.bottom-header-fixed .odoo-navbar-nav .nav-item.tp-contact-btn .nav-link::after,.servicedropdownrow .nav-pills a.nav-link:after,.small-icon-view,.testslidersmbox .slick-arrow:before,.xs-show{display:none}.thankyou-sec1{padding:130px 0 100px;min-height:calc(100vh - 489px)}.thankyou-box{margin:auto;max-width:700px;padding:40px 60px;text-align:center;border-radius:.5rem}#callNow .h3{font-size:20px!important;font-weight:500}.call-buttun{border-radius:32px;border:1px solid #ed0c32;color:#ed0c32;padding:10px;font-size:18px;background:#ed0c321c;position:relative;width:320px;margin:auto;font-weight:500}.new-home-section-9 .nav .nav-item,.top-header{border-bottom:1px solid #e8e8e8}.call-buttun img{width:36px;position:absolute;left:6px;top:0;bottom:0;margin:auto}.error-contact{color:red;font-size:12px;margin:0}.new-home-section-11 .h3 .colored,.new-home-section-7 #homeServiceSlider .slick-dots li.slick-active button:before,.none991small .colorpink:hover,.read-more{color:#ed0c32}#message_one{min-height:102px;max-height:102px}.flag-icon-c{width:32px;height:auto;object-fit:contain;margin-right:3px;border-radius:0}.new-header{height:auto;transition:.3s ease-in-out;z-index:9}.new-header.stickyTop{position:fixed;top:-10px;background:#fff;box-shadow:0 1px 5px 0 #0000000d;transition:.3s ease-in-out;z-index:1039}.top-header{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.top-header .top-header-left{font-size:14px;color:#031130;text-decoration:none;display:inline-flex;align-items:center}.top-header .top-header-left img.icon20{margin-right:4px;width:20px;height:20px}.top-header .top-header-left:first-child{border-right:1px solid #e8e8e8;padding-right:15px;margin-right:15px}.top-header .btn{height:32px;width:auto;font-size:11px;color:#fff;font-family:Quicksand-Regular;text-transform:capitalize;font-weight:500;letter-spacing:normal;line-height:1;padding:0 20px}.new-home-section-2 .fontsize-40,.new-home-section-3 .fontsize-40{font-family:TrumpGothicEast-Bold}.top-header .btn .icon20{width:20px;height:20px;object-fit:contain;margin-right:6px}.top-header .btn.btn-black{background:#031130;margin-right:7px;padding-top:0;padding-left:12px;display:inline-flex;align-items:center}.bottom-header-fixed{padding:15px 0;width:100%}.bottom-header-fixed .nav-item .hover-droup-down{position:absolute;top:56px;left:-200px;background-color:#fff;box-shadow:0 11px 28px 0 #00000021;border-radius:.5rem;min-width:570px;padding:19px;opacity:0;visibility:hidden;transition:.3s ease-in-out;transform:translateX(20px);will-change:opacity}.bottom-header-fixed .nav-item:hover .hover-droup-down{transition:.3s ease-in-out;opacity:1;visibility:visible;transform:translateY(0)}.bottom-header-fixed .nav-item .hover-droup-down .droup-down-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.bottom-header-fixed .nav-item .hover-droup-down .droup-down-row .droup-down-box{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left;cursor:pointer;width:47%;margin-bottom:15px}.bottom-header-fixed .nav-item .hover-droup-down .droup-down-row .droup-down-box .width36{width:36px;height:36px;border-radius:.25rem;margin-right:10px}.bottom-header-fixed .nav-item .hover-droup-down .droup-down-row .droup-down-box .h6{font-size:12px;font-family:Quicksand-Regular;font-weight:600;color:#001947;margin-bottom:4px}.bottom-header-fixed .nav-item .hover-droup-down .droup-down-row .droup-down-box .p3{font-size:12px;color:#001947}.bottom-header-fixed .nav-item .hover-droup-down.hover-droup-down-industries,.bottom-header-fixed .nav-item .hover-droup-down.hover-droup-down-work{background-color:#fff!important;box-shadow:0 11px 28px 0 #00000021!important;border-radius:.5rem!important}.bottom-header-fixed .navbar-nav .nav-item .nav-link{font-size:16px;padding:.5rem .25rem;color:#031130;text-transform:capitalize;position:relative}.development-sec-info .new-home-section-4-box .text-center .fontsize-48,.new-home-section-4 .new-home-section-4-box .text-center .fontsize-48,.read-more{font-family:Barlow,sans-serif;font-weight:600}.bottom-header-fixed .navbar-nav .nav-item .nav-link::after{content:'';position:absolute;top:auto;left:0;right:0;bottom:0;margin:auto;height:2px;width:0%;background-color:#ed0c32;transition:250ms ease-in-out}.bottom-header-fixed .navbar-nav .nav-item .nav-link.active::after,.bottom-header-fixed .navbar-nav .nav-item:hover .nav-link::after{width:100%;transition:250ms ease-in-out}.home-section-1{margin-top:160px;padding-bottom:22px}.home-section-1 .bnr-tich-tech-img{margin-top:30px}.new-home-section-2{padding:60px 0 70px}.new-home-section-2 .home2-new-img{width:100%;max-width:417px;height:auto;display:block;margin:auto}.new-home-section-3{background:url('../images/new-home3-bg.png') 0 0/100% 100% no-repeat;height:474px;width:100%;padding:80px 0}.new-home-section-3 .fontsize-40{margin-bottom:30px}.new-home-section-3 .divider-new{height:95%;width:1px;background-color:#eee;display:block;margin:24px auto 0}.new-home-section-3 .new-ul-li-option{padding-left:30px}.new-home-section-3 .new-ul-li-option li{position:relative;font-size:18px;color:#fff;margin-bottom:18px;line-height:24px;font-family:Barlow,sans-serif;font-weight:400}.new-home-section-3 .new-ul-li-option li:last-child{margin-bottom:0}.new-home-section-3 .new-ul-li-option li::before{content:'';position:absolute;background:url('https://www.image.shantiinfosoft.com/images/common/circle-check-red.svg');width:20px;height:20px;left:-30px;top:4px;filter:grayscale(0) brightness(5)}.new-home-section-4{position:relative;padding:80px 0}.development-sec-info .new-home-section-4-box,.new-home-section-4 .new-home-section-4-box{background:#031130;border-radius:20px;padding:50px;display:flex;align-items:center;justify-content:space-around}.development-sec-info .new-home-section-4-box .text-center .fontsize-20,.new-home-section-4 .new-home-section-4-box .text-center .fontsize-20{font-family:Barlow,sans-serif;font-weight:500}.development-sec-info .new-home-section-4-box .text-center:nth-child(2),.new-home-section-4 .new-home-section-4-box .text-center:nth-child(2){border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.new-home-section-10 h2.sec-title,.new-home-section-11 h2.sec-title,.new-home-section-5 h2.sec-title,.new-home-section-7 h2.sec-title,.new-home-section-8 h2.sec-title{font-size:80px;line-height:80px;text-transform:capitalize}.new-home-section-10 h2.sec-title .title-texts,.new-home-section-5 h2.sec-title .title-texts,.new-home-section-7 h2.sec-title .title-texts,.new-home-section-8 h2.sec-title .title-texts{left:63px}.new-home-section-5{background:#fff;padding-top:0}.new-home-section-5 .home-new-5-img1,.new-home-section-5 .home-new-5-img3,.new-home-section-5 .home-new-5-img4,.new-home-section-5 .home-new-5-img5,.new-home-section-5 .home-new-5-img6,.new-home-section-5 .home-new-5-img7{width:397px;height:397px;object-fit:contain;margin-bottom:57px}.new-home-section-5 .home-new-5-img2{width:397px;height:397px;object-fit:contain;position:relative;top:-13px;left:40px;margin-bottom:57px}.new-home-section-5 .line-img{position:absolute;top:195px;left:16px;width:537px;min-height:auto;object-fit:contain;z-index:1}.new-home-5box{padding:0 42px;position:relative;height:auto;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin-bottom:57px}.new-home-5box .h2{font-size:56px;color:#000;font-family:Quicksand-Regular;font-weight:700;margin-bottom:0;position:relative}.new-home-5box .h2 .circle-pink{width:16px;height:16px;border-radius:50%;background:#ed0c32;position:absolute;top:0;bottom:0;left:-48px;margin:auto;z-index:2}.new-home-5box .h2 .circle-pink::after{content:'';position:absolute;top:0;right:0;bottom:0;left:-8px;height:32px;width:32px;margin:auto;border-radius:50%;background:#ed0c3256;animation-name:fade-bg-1;animation-duration:1s;animation-delay:.2s;animation-iteration-count:infinite}@keyframes fade-bg-1{from{transform:scale(.25);opacity:1}to{transform:scale(1.5);opacity:0}}.new-home-5box .h2 .circle-pink.right-side{left:-62px}.new-home-5box.pl-19{padding-left:19px}.new-home-5box .h3{color:#000;font-weight:700;font-size:24px;margin-bottom:5px}.new-home-5box .p2{font-weight:400;font-size:18px;color:#000;line-height:24px}.new-home-section-7{overflow:hidden;padding-top:80px;padding-bottom:100px}.new-home-section-7 #homeServiceSlider{position:relative;margin-top:50px}.new-home-section-7 #homeServiceSlider .slick-slide{margin-left:20px;height:auto}.new-home-section-7 #homeServiceSlider .slick-arrow{position:absolute;right:170px;left:auto;top:-115px}.new-home-section-7 #homeServiceSlider .slick-arrow~.slick-arrow{right:120px}.new-home-section-7 #homeServiceSlider .slick-dots{bottom:-40px}.new-home-section-7 #homeServiceSlider .slick-dots li button:before{font-size:50px;color:#e8e8e8;opacity:1}.new-home-section-7 .service-slider{padding:20px 15px 30px;background:#ffedeb;border-radius:.25rem;min-height:400px;margin-right:20px;text-align:center}.new-home-section-7 .service-slider.even{background:#eef0ff}.new-home-section-7 .icon124{width:108px;height:108px;object-fit:contain;margin:23px auto 30px}.new-home-section-7 .fontsize-24{margin-bottom:16px}.new-home-section-7 p.fontsize-18{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}.read-more,.tstDetailleft{font-size:18px}.new-home-section-8{padding:80px 0 30px;background-color:#031130}.new-home-section-8 h2.sec-title .title-texts{color:#fff}.new-home-section-8 #homeTestimonialSlider .TestimonialSlider{width:289px!important;height:354px;margin-right:30px}.new-home-section-8 #homeTestimonialSlider .TestimonialSlider video{width:100%;height:100%;object-fit:contain}.new-home-section-9{padding:80px 0 40px}.new-home-section-9 .nav{justify-content:center;margin-bottom:30px;border-bottom:0}.new-home-section-9 .nav-link{border:none;position:relative;padding:14px 78px;text-transform:capitalize;font-size:20px;color:#666;font-family:Quicksand-Regular;font-weight:600}.new-home-section-9 .nav-link::after{content:'';position:absolute;bottom:0;left:0;right:0;width:0%;height:2px;background-color:#ed0c32}.new-home-section-9 .nav-link.active{color:#ed0c32;font-family:Quicksand-Regular;font-weight:700}.new-home-section-9 .technologi-flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.new-home-section-9 .technologi-box{width:155px;height:152px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;margin:0 7px 30px;transition:.2s ease-in-out;cursor:pointer}.new-home-section-9 .technologi-box .technologi-icon{height:80px;width:auto;object-fit:scale-down;margin-bottom:20px}.new-home-section-9 .technologi-box .technologi-text{font-size:16px;font-family:Quicksand-Regular;color:#666;font-weight:600;margin:0}.new-home-section-9 .technologi-box:hover{box-shadow:10px 15px 19px 0 #f0656621;transition:.2s ease-in-out}.new-home-section-9 .technologi-box:hover .technologi-icon{filter:grayscale(0)}.new-home-section-10{background:url('https://www.image.shantiinfosoft.com/images/common/home-secc10-bg.webp') 0 0/100% 100% no-repeat;width:100%;height:270px;padding:0;overflow:hidden}.new-home-section-10 .fontsize-24{font-family:Barlow,sans-serif;font-weight:700}.new-home-section-10 .sec10-img{height:267px;margin-top:4px}.new-home-section-11{padding:80px 0 0}.new-home-section-11 .h3{font-size:40px;font-weight:700;color:#000;margin-bottom:30px}.new-home-section-11 .blue-box{background:#031130;padding-bottom:80px;margin-top:210px;height:212px}.new-home-section-11 .blue-box .blog-box{padding:30px 20px;background:#fff;border-radius:.25rem;border:1px solid #e8e8e8;position:relative;margin-top:-210px;overflow:hidden}.new-home-section-11 .blue-box .blog-box::before{content:'';position:absolute;top:0;left:0;right:0;width:0%;margin:auto;height:2px;background:#ed0c32;transition:.2s ease-in-out}.new-home-section-11 .blue-box .blog-box .date-p{font-size:16px;font-weight:500;margin-bottom:20px;color:#b0b0b0}.new-home-section-11 .blue-box .blog-box .fontsize-24{font-size:24px;font-weight:700;color:#000;margin-bottom:16px;line-height:29px}.new-home-section-11 .blue-box .blog-box .fontsize-16{font-size:18px;line-height:24px;color:#000;font-family:Barlow,sans-serif;font-weight:400}.new-home-section-12{padding:80px 0}.botom-gray-section .botom-gray-flex,.new-home-section-12 .cirtificate-row,.whos-trust-sec .whos-trust-row{display:flex;align-items:center;justify-content:space-around}.new-home-section-12 .cirtificate-row .cirtificate-logo{height:140px;width:auto;object-fit:scale-down}.botom-gray-section{padding:19px 0;background-color:#eee}.botom-gray-section .no-texts{padding:0 40px;margin:0;font-weight:600;font-size:20px;color:#031130;text-align:center;display:block;position:relative}.circle-icon{width:28px;height:28px;object-fit:contain;margin-right:8px}.botom-gray-section .divider-vertical{height:46px;width:1px;background:#9c9c9c;margin:auto;display:block}.botom-gray-section .no-texts:first-child{padding-left:0}.botom-gray-section .no-texts:last-child,.testslidersmbox .slick-list{padding-right:0}.footer-center{padding-top:60px}.footer-center .border-b{margin-bottom:60px}.footer-center .heading-red,.new-footer .heading-red{text-transform:uppercase;font-size:16px;color:#ed0c32;font-weight:600;margin-bottom:20px}.footer-center .center-footer-link,.new-footer .center-footer-link{font-size:18px;color:#fff;margin-bottom:4px;display:block;font-weight:400;position:relative}.app-section-3-new h2.sec-title,.new-portfolio-sec .sec-title{font-size:96px;line-height:96px}.footer-center .center-footer-link::after{content:'';position:absolute;left:auto;right:0;bottom:0;width:0%;height:2px;background:#ed0c32;transition:width .3s}.footer-center .center-footer-link:hover::after{left:0;right:auto;width:100%}.headermenutoggle{border:1px solid #ed0c32;padding:5px;background:0 0;width:32px;height:32px;margin:auto 0 auto auto;display:none;position:relative}.headermenuClose{display:none;background:0 0;border:0;font-size:30px;position:absolute;top:0;right:10px}.bodyScroll{overflow:hidden}#footer-one textarea.form-control,.web-ui-section-3-new{-webkit-overflow-scrolling:touch;scrollbar-color:#F1F1F1 transparent;scrollbar-width:thin}.headermenutoggle .bar{background:#ed0c32;display:block;height:1px;width:100%;margin:4px auto}#design .border-r,#discover .border-r{border-right:1px solid transparent}.serviseDropdownItem{position:unset!important}.servicedropdownrow{display:flex;flex-wrap:wrap}.servicedropdownrow .nav-pills{background:#031130;min-height:100%;border-radius:0;padding-left:40px;padding-top:49px;max-width:288px;min-width:288px;-ms-flex-wrap:initial;flex-wrap:initial;height:495px}.servicedropdownrow .nav-pills .nav-item{align-items:start!important;height:auto!important;margin-bottom:16px;margin-left:0!important}.servicedropdownrow .nav-pills a.nav-link{border-radius:8px 0 0 8px;padding:9px 10px 9px 20px!important;font-size:16px;color:#fff!important;font-weight:600!important;display:block;width:100%;text-align:left}.servicedropdownrow .nav-pills a.nav-link span{font-size:16px}.servicedropdownrow .nav-pills a.nav-link p{font-size:12px!important;font-family:Quicksand-Regular!important;font-weight:600;margin-bottom:0}.servicedropdownrow .nav-pills a.nav-link.active{color:#000!important;background-color:#fff!important}.servicedropdownrow .tab-content{min-width:calc(100% - 288px);max-width:calc(100% - 288px);min-height:100%;padding:30px;height:495px;overflow:auto}.bottom-header-fixed .nav-item .hover-droup-down.serviseDropdownFull{left:0;min-width:100%;padding:0;right:0;margin:0 auto;transform:translateX(0);top:125px}.serviceIcons{margin-right:10px}.serviceCol{margin-bottom:32px;text-align:left;font-size:12px;color:#031130;font-family:Quicksand-Regular;font-weight:500}.testSlidesSm p.fontsize-18,.tstDetailleft{color:#b0b0b0;font-family:Barlow,sans-serif;font-weight:400}.companyStatusCol{min-width:142px;position:relative;padding-left:16px}.companyStatusCol:first-child{min-width:124px}.companyStatusCol .fontsize-28{font-weight:700;color:#000}.companyStatusCol p{font-weight:400;color:#000}.companyStatusCol:before{content:'';background:#ed0c32;width:3px;height:30px;position:absolute;left:0;top:2px;border-radius:100px}.testslidersmbox .slick-arrow,.testslidersmbox:after,.testslidersmbox:before{background-size:100% 100%;position:absolute}.gray-bg-heading{background-color:#eef0ff;padding:10px 15px;margin-bottom:104px}.col-xl-6.d-flex.align-items-center .new-home-section-5{min-height:397px}.testSlidesSm{padding:15px 0;position:relative;margin-top:0}.testSlidesImageSm{width:60px;height:60px;border-radius:8px;margin-right:15px;object-fit:cover}.testslidersmbox{max-width:27%;min-width:27%;padding-right:0;position:relative}.testsliderBgbox{max-width:73%;min-width:73%;padding:0 15px 40px 60px}.testimonialimagebox{height:390px;width:100%;border-radius:12px}p.fontsize-20~.testimonialimagebox{width:357px;height:238px}.testimonialimagebox video{width:100%;height:100%;object-fit:contain;object-position:top;border-radius:12px}.testslidersmbox .slider-nav .slick-list .slick-track{padding-top:4px}.testslidersmbox .slider-nav .slick-list{padding-top:0!important}h5.testimoil-content{color:#fff;font-size:18px;line-height:30px}.testimoil-name{color:#fff;font-size:16px;line-height:30px}.slick-slide.slick-current.slick-active .testSlidesSm p.fontsize-18,a:hover{color:#ed0c32!important}.testslidersmbox .slick-arrow{width:30px;height:30px;bottom:-80px;top:auto;left:0}.testslidersmbox button.slick-prev.slick-arrow{left:50px;background-image:url(https://www.image.shantiinfosoft.com/images/common/arrow-down-circle.svg)}.testslidersmbox button.slick-next.slick-arrow{background-image:url(https://www.image.shantiinfosoft.com/images/common/arrow-up-circle.svg)}.testslidersmboxRow{padding-top:20px}.testslidersmbox:after{content:'';background-image:url(https://www.image.shantiinfosoft.com/images/shape/verticle-Line.svg);width:20px;height:470px;right:0;background-color:#031130;top:0}.testmonialSlides{padding-top:0}.new-home-section-5 h2.sec-title{margin-bottom:50px}.testslidersmbox:before{content:'';background-image:url(https://www.image.shantiinfosoft.com/images/common/inQoma.webp);width:138px;height:109px;right:-199px;top:-48px;opacity:.8}.testsliderBgbox .slick-list{padding-top:15px}.testmonialSlidesBox{z-index:1;position:relative}.with-text,.without-text{height:255px;width:600px}.without-text{width:100%;height:100%}#footer-one textarea.form-control{min-height:50px!important}#footer-one textarea.form-control::-webkit-scrollbar{width:4px;height:4px;background-color:transparent;border-radius:2px}#footer-one textarea.form-control::-webkit-scrollbar-thumb{background-color:#f1f1f1;border-radius:2px}#footer-one textarea.form-control::-webkit-scrollbar-track{border:.0625rem solid transparent;border-radius:2px}.new-footer{padding:80px 0 24px;background:#031130;position:relative}.new-footer .footer-logo{width:295px;height:60px;object-fit:contain;display:block;margin-bottom:24px}.new-footer .b-icon{display:inline-block;width:30px;height:24px;object-fit:scale-down;position:relative;top:-1px;margin-right:8px}.new-footer .b-icon.width20{width:22px;margin-left:4px}.new-footer .center-footer-link::after{content:'';position:absolute;left:0;right:auto;top:0;bottom:0;margin:auto;width:0%;height:2px;background:#ed0c32;transition:width .3s}.new-footer .center-footer-link:hover{padding-left:10px;transition:.2s ease-in-out}.new-footer .center-footer-link:hover::after{left:0;right:auto;width:8px}.app-section-1-new,.web-section-1-new,.web-ui-section-1-new{height:400px;width:100%;background:url('https://www.image.shantiinfosoft.com/images/common/app-dev-bg1.webp') 0 0/cover no-repeat;padding-top:0;margin-top:126px;display:flex;align-items:center}.web-section-1-new{background:url('../images/tooledup-bg.png') 0 0/cover no-repeat}.web-ui-section-1-new{background:linear-gradient(155.74deg,#ff7417 0,#ff2d46 100%);background-size:cover}.app-section-1-new .fontsize-24{margin-top:80px}.app-section-1-new p.fontsize-18 b,.web-section-1-new p.fontsize-18 b{font-style:italic}.app-section-1-new img.app1-img{width:auto;height:390px;object-fit:scale-down;position:relative;bottom:-8px}.web-section-1-new img.app1-img{width:auto;height:385px;object-fit:scale-down;position:relative}.web-ui-section-1-new img.app-web1-img{margin-left:auto}.app-web1-img .app-section-2-new{background:#031130;padding:60px 0}.app-section-2-new .btn-white{width:199px;background:#fff;color:#000}.app-section-2-new .btn-white .btn__text,.app-section-2-new .btn-white:hover{color:#000}.app-section-2-new .btn-white .btn__overlay{background:#fff}.app-section-3-new{padding:90px 0 70px}.app-section-3-new .top-sticky{position:sticky;top:140px;bottom:20px}.app-section-3-new .fontsize-24 img{width:32px;height:32px;object-fit:contain;position:relative;top:-2px;margin-right:16px}.divider-development{width:100%;height:1px;background:#eee;margin:40px 0 80px;display:block}.whos-trust-sec{padding:0 0 100px}.whos-trust-sec .trust-logo{width:auto;height:70px;object-fit:scale-down}.development-sec-info{position:relative;top:auto;margin-bottom:60px}.good-tak-bg{background:url('https://www.image.shantiinfosoft.com/images/common/good-talk-bg.webp') no-repeat;width:100%;height:207px;border-radius:24px;padding:28px 60px}.custome-contct-num{color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px}.custome-contct-num .b-icon-new{width:24px;height:20px;object-fit:contain;margin-right:8px}.web-section-2{padding:100px 0;position:relative}.web-section-2 .web-sec2-img{width:414px;height:262px;object-fit:contain}.hetintouch-sec .light-blue-box{display:flex;align-items:center;justify-content:space-between;padding:40px 50px;border-radius:24px;background-color:#eef0ff}.hetintouch-sec .light-blue-box .btn{width:180px;min-width:180px;margin-left:140px}.btn.btn-blue{background-color:#021030;color:#fff}.web-ui-section-2-new,.web-ui-section-4-new{padding:80px 0;position:relative}.web-ui-section-2-new .uiux-round-box,.web-ui-section-4-new .uiux-round-box{border-radius:20px;background:#ffedeb;width:100%;height:468px;position:relative;overflow:hidden}.web-ui-section-2-new .uiux-round-box img{position:absolute;left:0;right:0;top:auto;bottom:-105px;margin:auto}.web-ui-section-4-new .uiux-round-box{background:#ffece6}.web-ui-section-4-new .uiux-round-box img{position:absolute;left:-60px;right:0;top:auto;bottom:-65px;margin:auto}.web-ui-section-3-new{background:url('https://www.image.shantiinfosoft.com/images/common/web-ui-section-3-new-bg.webp') 0 0/100% 100% no-repeat;height:628px;width:100%;overflow-y:auto;overflow-x:hidden}.web-ui-section-3-new::-webkit-scrollbar{width:0;height:0;background-color:transparent;border-radius:2px}.web-ui-section-3-new::-webkit-scrollbar-thumb{background-color:#f1f1f1;border-radius:2px}.web-ui-section-3-new::-webkit-scrollbar-track{border:.0625rem solid transparent;border-radius:2px}.web-ui-section-3-new .fontsize-40{margin-top:210px}.web-ui-section-3-new .sticky-top{position:sticky;top:160px}.new-portfolio-sec{background:url('https://www.image.shantiinfosoft.com/images/common/portfolio-bg.webp') 0 0/100% 100% no-repeat;height:695px;padding-top:70px;width:100%;overflow:hidden}.new-portfolio-sec .sec-title{margin-bottom:20px}.new-portfolio-sec .case-study-slider-box .cs-sl-images{border-radius:.5rem;box-shadow:0 4px 35px 0 #0000002E;cursor:pointer;transform:translateY(0);transition:transform .3s}.new-portfolio-sec .case-study-slider-box .cs-sl-images:hover{transform:translateY(-5px);transition:transform .3s}.new-portfolio-sec .case-study-slider-ul .slick-list.draggable{padding:30px 50px!important}.portfolio-detail-main-new{margin-top:126px}.portfolio-top-box{border-radius:.75rem;padding:28px 40% 28px 48px;position:relative;margin-top:132px}.portfolio-top-box .portfolio-top-img{position:absolute;right:0;top:-100px;width:446px}.portfolio-top-box.jobguru-color{background:linear-gradient(270deg,#0ba29a 50.04%,#07968e 91.11%)}.portfolio-section2{margin-top:120px;margin-bottom:50px}.portfolio-section3{padding:50px 0;width:100%;height:672px;background-size:contain!important;background-position:center!important;border-radius:12px}.portfolio-section3.jobguru-bg{background:url('../images/jobguru-bg-img.png') no-repeat}.underline-heading::after{content:'';position:absolute;left:0;bottom:-8px;height:4px;width:60px;background-color:#ed0c32}a.btn:hover{color:#fff!important}#recaptcha>div{margin-left:auto!important}.file-preview{display:blo;margin-top:10px;border:1px dashed #b0b0b0;padding:10px}.file-preview span{width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis}.placement-box{background-color:#fdecea;border-radius:8px;padding:46px 30px 30px;text-align:center;border-bottom:8px solid #ed0c32;display:block;position:relative;overflow:hidden;height:433px}.placement-box .lpa-text{background-color:#ed0c32;color:#fff;font-size:16px;font-weight:600;width:180px;height:34px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;transform:rotate(-45deg) translate(-52px,-6px)}.placement-box .w-172-round{margin:0 auto;width:172px;height:172px;border-radius:50%}.academy-banner{background:url('https://www.image.shantiinfosoft.com/images/training/banner.webp') no-repeat;height:377px;width:100%;display:flex;align-items:start;padding:50px 0 77px 90px}.vector-img{background:url('https://www.image.shantiinfosoft.com/images/training/vector-img.svg') center/contain no-repeat;height:40px;width:100%;max-width:450px;text-align:center;margin:auto;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px}.py-128{padding-top:128px;padding-bottom:128px;padding-bottom:80px}.color-6E6E6E{color:#6e6e6e}.mb-34{margin-bottom:34px}.rounded-48{border-radius:48px!important}.services-card{border:1px solid #fffFFF1A;background-color:#fff;padding:36px 22px;border-radius:8px;margin-bottom:30px;transition:all .3s}.services-card__img{margin-bottom:24px;background:#f7f4f2;width:60px;height:60px;border-radius:8px;display:flex;justify-content:center;align-items:center}.cursor-pointer{cursor:pointer}.services-card .additional-content{overflow:hidden;visibility:hidden;max-height:0;transition:all .3s}.services-card .additional-content.show{transition:all .3s;visibility:visible;max-height:1000px}.services-card .toggle-content{color:#2e2e2e;cursor:pointer;transition:color .3s}.services-card .toggle-content:hover{color:#ed0c32}.max-width-600{max-width:600px}.services-carousel{min-width:180px;vertical-align:bottom;display:inline-block}.line-clamp4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4;line-clamp:4}.bg-F7F4F2 h2.fontsize-48{max-width:700px;width:100%}.pt-64{padding-top:64px}.max-w-980{max-width:980px}.max-w-664{max-width:664px}.max-w-780{max-width:780px}.max-w-916{max-width:916px}.mb-28{margin-bottom:28px}.mb-56{margin-bottom:56px}.mb-70{margin-bottom:70px}.gap-60{gap:60px}.hover-highlight{filter:contrast(.4) grayscale(.9);transition:all .2s;cursor:pointer}.hover-highlight:hover{filter:contrast(1) grayscale(0)}.team-about-bg-before{position:relative}.team-about-bg-before .team-about-img{border-radius:24px;width:100%}.team-about-bg-before:before{content:'';position:absolute;top:-17px;left:0;right:0;width:100%;max-width:1026px;height:555px;border-radius:24px;background-color:#000000B2;opacity:.1;margin:auto;z-index:-1}.about-p-team_info-bio-row{position:relative;display:inline-block;color:rgba(255,255,255,.5);margin-right:8px}.about-p-team_info-bio-word{position:absolute;width:0;height:100%;color:#fff;left:0;overflow:hidden;text-align:center}.abt-team-section{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.abt-team-section-below{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.abt-team-box{width:100%;padding:20px;border-radius:8px;border:1px solid rgba(247,244,242,.1);background:rgba(255,255,255,.05);margin-bottom:12px;position:relative;overflow:hidden}.abt-team-box.first{height:412px}.abt-team-box.second,.abt-team-box.third{height:200px}.abt-team-box.third{padding:10px 20px}.abt-team-box.first .abt-team-img{position:absolute;bottom:0;right:0;width:314px;height:405px}.abt-team-box.second .abt-team-img{position:absolute;bottom:0;right:0;width:214px;height:188px;object-fit:contain}.abt-team-box.third .abt-team-img{position:absolute;bottom:0;right:0;width:154px;height:117px;object-fit:contain}.abt-team-box.first:before,.abt-team-box.second:before,.abt-team-box.third:before{content:'';position:absolute;background:#ed0c32;filter:blur(65px);opacity:.7;border-radius:50%}.abt-team-box.first:before{width:350px;height:190px;top:200px;left:auto;right:-40px;transform:rotate(-90deg)}.abt-team-box.second:before{width:240px;height:100px;bottom:-60px;left:auto;right:10px}.abt-team-box.third:before{width:240px;height:100px;bottom:-80px;left:auto;right:-60px}.bg-pink{background:#ed0c32}.radius-20{border-radius:20px}.p-32{padding:32px}.max-w-404{width:100%;max-width:404px;position:relative}.color2E2E2E{color:#2e2e2e}.color6e6e6e{color:#6e6e6e}.img-44{width:44px;height:44px;object-fit:cover;object-position:center}.bg-blue-texture{background:url('https://www.image.shantiinfosoft.com/images/common/blue-texture.webp') no-repeat;background-size:cover;width:100%;height:auto}.gap-3{gap:12px}.row2-column2{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;max-width:calc(100% - 66px);margin:auto}.row2-column2>img{border:1px solid #2e2E2E1A;box-sizing:border-box;width:100%;height:124px;object-fit:scale-down;object-position:center}.mb-12{margin-bottom:12px}.team-ellipse{display:flex;align-items:center;padding-left:4px;margin-bottom:85px}.team-ellipse .abt-team-ellipse{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:center;border:2px solid #f7f4f2;margin-left:-4px}.abt-project-bg{position:absolute;left:0;bottom:0;width:100%;height:fit-content}.abt-earth-location{position:absolute;bottom:0;left:0;width:100%;height:fit-content;object-fit:cover;object-position:center}.row2-column3{display:grid;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;gap:12px}.row2-column3 .reward-box{background:rgba(255,255,255,.1);padding:20px}.py-30{padding-top:30px;padding-bottom:30px}.px-36{padding-left:36px;padding-right:36px}.rounded-8{border-radius:8px}.pink-bar{background:#ed0c32;width:34px;height:6px;margin-bottom:4px;display:block}.ai_content .ai_content_img{height:180px}.ai_content .ai_content_img img{height:100%;width:100%;object-fit:cover;object-position:center}.min-h-255{min-height:255px}.px-6{padding:0 6px}.mx-6{margin:0 -6px}.products-partners-about .rewards-item{border-radius:0;border:1px solid rgb(255 255 255 / 10%);background:rgb(255 255 255 / 10%);height:240px;margin-bottom:12px}.word-of-shanti-content{padding:32px 24px;border-radius:8px;height:100%}.word-of-shanti-content h3{color:#2e2e2e;font-size:24px;line-height:28px;font-weight:600!important;padding-top:36px}.word-of-shanti-content p{color:#2e2e2e;line-height:21px;padding-top:20px;margin:0;font-size:18px}.word-of-shanti-content img{padding-top:24px}.mtb-6{margin:6px 0}.send-cv a{border:1px solid #ed0c32;color:#ed0c32;text-align:center;width:100%;display:flex;height:56px;border-radius:48px;justify-content:center;align-items:center;font-weight:700;margin-top:10px}.section-title-row h3{font-size:56px;line-height:67px;font-family:Barlow-Light!important;color:#fff}section.word-of-shanti-infosoft{padding:96px 0}.bg-blue{background:#f7f4F20D}section.design-solution-section{background:#0a0f29;padding:80px 0}.design-solution-content{padding:32px;border-radius:8px}.design-solution-content h3{font-size:40px;line-height:48px;color:#fff;font-family:Barlow-Light!important}.design-solution-content h3 span{font-weight:700!important}.join-team-btn{margin-top:64px}.join-team-btn a{border:1px solid #fff;color:#fff!important;height:56px;border-radius:48px;justify-content:center;align-items:center;font-weight:700;margin-top:10px;display:inline-flex;min-width:160px}.arrow-link{text-align:right}section.exceptional-results{padding:100px 0 50px}.exceptional-results-content{text-align:center;display:flex;flex-direction:column;justify-content:center;height:310px}.exceptional-results-content h4{font-weight:600!important;margin-top:32px}.evolution-team-btn a{border:1px solid #fff;color:#fff!important;height:48px;border-radius:48px;justify-content:center;align-items:center;font-weight:700;margin-top:10px;display:inline-flex;min-width:130px;margin-left:50px}.ai-details-page-industries .industries-category-title{display:flex!important;justify-content:space-between;align-items:center}.ai-details-page-industries .industries-category-logo-wrapper{justify-content:space-between}.ai-details-title h2{font-size:48px;color:#2e2e2e}.ai-details-title{margin-bottom:64px}.data-ai-section{margin-top:128px}.data-ai-card h4{font-size:64px;color:#2e2e2e;line-height:76px}.data-ai-card p{color:#2e2e2e;font-weight:500;margin:0;font-size:18px;line-height:22px;margin-top:16px;margin-bottom:0}.overlay-label-service{width:36px;height:6px;display:inline-block;background:#ed0c32;margin-bottom:8px}.reinvent-data-ai-card{background:#fff;border-radius:8px;height:100%}.reinvent-data-description{padding:30px 36px}.reinvent-data-description h4{font-size:32px;color:#2e2e2e;line-height:38px;margin-bottom:16px}.reinvent-data-description p{margin:0;font-size:18px;color:#2e2e2e;line-height:23px}.get-ai-solution a{font-weight:700!important;font-size:16px!important;font-weight:700;line-height:22.4px;padding:12px 32px!important;height:48px;background:#ed0c32;color:#fff!important;border-radius:56px;border:none;display:inline-block}@media (min-width:1920px){.how-it-sec1{height:200vh}.first-half{padding-left:0;justify-content:center!important}.first-half>.relative{left:30em}.how-it-sec1.full-sld .sld-heading{transition:1s ease-in-out;padding-left:112em}}@media(min-width:1860px){.app-section-1-new,.web-section-1-new,.web-ui-section-1-new{height:600px}}@media(max-width:1199px){.top-header .top-header-left:first-child{margin-right:8px;padding-right:8px}.how-it-sec1 .fontsize-24,.how-it-sec2 .fontsize-24,.how-it-sec3 .fontsize-24{font-size:1.25rem}.how-it-sec3 .sec3{height:auto;padding:150px 0}.how-it-content{padding-top:50px}.how-it-content,.how-it-img{height:auto}.web-sec3-img{width:100%}}@media(max-width:1099px){section.home-banner{height:auto;padding:75px 0 60px}.tricks-title{left:20px}.home-section-1 .fontsize-38{font-size:2rem}}@media(max-width:991px){.app-section-1-new,.good-tak-bg,.web-section-1-new,.web-ui-section-1-new{height:auto;background-size:100% 100%}.top-header .col-12.col-sm-8.col-md-6.col-lg-6.col-xl-6{padding:12px 10px 0}.top-header .top-header-left:first-child{margin-right:4px;padding-right:4px}.top-header .top-header-left img.icon20{margin-right:2px;width:16px;height:16px}.bottom-header-fixed .container,.top-header .container{max-width:100%}.sec3{text-align:center}.sec3 .anim-text{margin:16px auto}.first-half{padding-left:30px}.how-it-content{padding-bottom:50px}.how-it-sec1 .fontsize-60{font-size:2.75rem}.home-section-3 .carousel-item .align-self-center{width:90%;margin:0 auto}.home_section5 .appi-portfolio-sec{display:none}.new-portfolio-sec{height:auto}.app-section-3-new .top-sticky{position:relative;top:auto}.web-section-1-new img.app1-img{width:100%;height:auto}.app-section-3-new h2.sec-title{font-size:60px;line-height:60px}.whos-trust-sec .whos-trust-row{flex-wrap:wrap}.whos-trust-sec .whos-trust-row .trust-loog{margin:0 15px 10px;height:40px}.good-tak-bg{padding:15px}.fontsize-60{font-size:40px}section.app-section-4 .d-flex .transparent-box{width:76px;min-width:76px;height:76px;margin-right:10px}.with-text,.without-text{height:255px;width:100%}.new-home-section-10 .sec10-img{height:auto!important}.new-home-section-9 .nav-link{padding:14px 40px}.new-home-section-4-box .fontsize-24{font-size:16px}.web-section-2 .web-sec2-img{width:100%}.hetintouch-sec .light-blue-box{padding:20px}.hetintouch-sec .light-blue-box .btn{margin-left:0}}@media (max-width:990px){.bg-0A0F29 .d-flex{display:block!important}.bg-0A0F29 .d-flex .fontsize-40{font-size:32px!important;margin-bottom:20px!important}}@media(max-width:767px){.how-it-sec1,.xs-show{height:auto!important}.sm-show{display:none}.xs-show{display:flex;background:#ed0c32;align-items:center;justify-content:center;text-align:center!important;padding:100px 10px}.how-it-sec2{padding:0 10px}.how-sec3-curv-bg{height:auto;width:auto}.how-sec3-curv-bg>img{width:265px}.how-it-sec3 .fontsize-60{font-size:2.5rem}.how-it-sec3 .sec3{height:auto;padding:30px 0!important}.fontsize-24{font-size:20px}.new-footer .heading-red{margin-top:20px}.hetintouch-sec .light-blue-box{flex-direction:column}.hetintouch-sec .light-blue-box .btn{margin-right:0;margin-top:10px}.fontsize-72{font-size:3rem}.pt-80{padding-top:40px!important}.pb-50{padding-bottom:20px!important}.bg-0A0F29 .d-flex{display:block!important}.bg-0A0F29 .d-flex .fontsize-40{font-size:32px!important;margin-bottom:20px!important}.max-w-404{max-width:100%}.abt-project-bg{position:inherit}.about-us-hero-section h1{font-size:40px;padding-bottom:10px}.about-us-hero-section p.fontsize-20{font-size:18px;line-height:24px;margin-bottom:40px}div#bio-text{font-size:24px;line-height:30px}.abt-team-section{grid-template-columns:repeat(1,1fr)}.abt-team-section-below{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}.row2-column2{max-width:calc(100% - 0px)}.let-the-numbers-speak h4.fontsize-56{font-size:40px;margin-bottom:35px}.let-the-numbers-speak h4.fontsize-32{line-height:32px;font-size:24px;margin-bottom:25px!important}.let-the-numbers-speak{padding:40px 0}.transforming-ideas .px-4{padding:0!important}.transforming-ideas .fontsize-48{font-size:36px;margin-bottom:35px;line-height:43px}.transforming-ideas{padding:40px 0}.products-partners-about .fontsize-56{font-size:40px;line-height:50px}.products-partners-about .mb-80{margin-bottom:40px}.exceptional-results .section-title-row h3{font-size:40px;line-height:50px}.exceptional-results .mb-80{margin-bottom:40px}.exceptional-results-content h4 br{display:none}.exceptional-results-content h4{font-weight:600!important;margin-top:32px;font-size:20px}.exceptional-results-content{height:170px}section.word-of-shanti-infosoft{padding:40px 0}.section-title-row h3{font-size:40px;line-height:55px}.section-title-row h3 br{display:none}section.word-of-shanti-infosoft .mb-80{margin-bottom:40px}.design-solution-content h3{font-size:30px;line-height:44px}.word-of-shanti-thumbnail img{width:100%}.evolution-team-btn{margin-top:35px;margin-left:50px}.evolution-team-btn a{border:1px solid #fff;color:#fff!important;height:47px;border-radius:48px;justify-content:center;align-items:center;font-weight:700;margin-top:10px;display:inline-flex;width:160px}}@media(max-width:480px){.how-it-sec3 .fontsize-24{font-size:12px!important}}.max-w-250{max-width:250px}.h-full{height:100%}.mb-8{margin-bottom:30px}.black-heading{color:#000!important}.black-border{border-top:1px solid #000!important}.space-mt-0{margin-top:0!important}.space-mt-80{margin-top:80px}@media (max-width:767px){.space-mt-80{margin-top:40px}}@media (max-width:767px){.hide-on-sm{display:none!important}.mini-head h2{max-width:150px}.ui_design_process__content{padding:1rem 1rem 5rem 5rem!important}}.max-w-full{max-width:100%!important}.max-w-full{width:825px!important}.w-full{width:100%!important}.ui_design_process__heading{padding-inline-start:1rem}.ui_design_process__heading h4{margin-block:0.5rem}.ui_design_process__content{position:relative;padding:1rem 1rem 14rem 5rem;cursor:pointer;transition:background .3s ease-in-out}.ui_design_process__content h5{color:#2e2e2e;font-size:32px;margin-block:0;font-weight:500}.ui_design_process__content p{color:#2e2e2e;font-size:18px;margin-block-start:12px;margin-block-end:0;width:100%;max-width:720px}.ui_design_process__content .ui-img{position:absolute;width:36px;display:flex;justify-content:center;align-items:center;left:1rem;top:20px}.ui_design_process__content .full-img img{width:100%}.ui_design_process__content:not(:last-child):before{position:absolute;content:"";width:3px;background-color:#2e2e2e;left:calc(2rem - 2px);top:4.74rem;bottom:.26rem;z-index:1}.ui_design_process__content:last-child{padding-bottom:0}.portfolio_new_banner{background-repeat:no-repeat;background-size:cover;padding-bottom:85px}.text-28{font-size:28px;color:#000}@media (max-width:768px){.text-28{font-size:14px}}.text-90{font-size:90px;color:#000}@media (max-width:768px){.text-90{font-size:60px}}.rounded-black-btn{display:flex;gap:12px;flex-wrap:wrap}.rounded-black-btn.border-black-btn a{background:0 0;color:#010818;border:2px solid}.rounded-black-btn a{background:#010818;color:#fff;padding:6px 16px;border-radius:50px;font-size:14px;font-family:500!important;line-height:24px;border:1px solid #010818;display:inline-block;position:relative;z-index:1;text-transform:uppercase}.pt-200{padding-top:200px}.portfolio_section{position:relative;margin-top:-85px}.portfolio__detail-Text span{font-weight:500;color:#2e2e2e}.portfolio_cards{border:1px solid #0000001A;border-radius:12px;padding:20px 24px;height:100%}.portfolio_cards h4{color:#6e6e6e;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:20px}.portfolio_cards h2{font-size:20px;font-weight:600;color:#2e2e2e;margin-bottom:8px}.box-px{padding:0 6px;margin:0 0 10px}.portfolio_list_content h2{max-width:440px;font-weight:500;font-size:32px;line-height:1.1;color:#2e2e2e}.portfolio_list_content ul li{color:#2e2e2e;font-size:20px;font-weight:300;margin-bottom:32px;list-style-type:disc;margin-left:30px}.portfolio_list_content ul li span{font-weight:500}.portfolio-new-title{font-size:72px;display:flex;justify-content:center}.fw-4{font-weight:400}.portfolio_box{padding:72px 81px;color:#00000080;font-size:22px;border-radius:12px}@media (max-width:768px){.portfolio_box{padding:32px 20px;font-size:16px}}.portfolio_box span{color:#000}.text-48{font-size:48px}@media (max-width:768px){.text-48{font-size:32px}}.w-745{width:100%;max-width:745px}.my-40{margin:40px 0}.w-827{width:100%;max-width:827px}.pt-72{padding-top:72px}@media (max-width:768px){.portfolio_process_cards{height:auto}}.portfolio_process_cards h6{color:#4e4e4e;font-weight:500}.portfolio_process_cards a{border-radius:50px;padding:8px 0}.portfolio_process_cards .fill-gray{background:#0108181A;color:#000!important;margin-top:32px}.portfolio_process_cards .fill-black{background:#010818;color:#fff!important;margin-top:88px}@media (max-width:768px){.portfolio_process_cards .fill-black{margin-top:32px}}.portfolio_process_cards .fill-red{background:#ed0c32;color:#fff!important;margin-top:136px}@media (max-width:768px){.portfolio_process_cards .fill-red{margin-top:32px}}.portfolio_process_cards .fill-blue{background:#324bcd;color:#fff!important;margin-top:184px}@media (max-width:768px){.portfolio_process_cards .fill-blue{margin-top:32px}}.portfolio_process_cards .inline-b{border:1px solid #0000001A;color:#4e4e4e!important}.portfolio_process_cards.portfolio__border-1{border-top-right-radius:12px;border-top:1px solid #0000001A;border-right:1px solid #0000001A}.portfolio_process_cards.portfolio__border-2{border-top-right-radius:12px;border-top:1px solid #0000001A;border-right:1px solid #0000001A;border-top-left-radius:12px}.portfolio_process_cards.portfolio__border-4{border-top-left-radius:12px;border-top:1px solid #0000001A}.portfolio-colors{background:url(https://www.image.shantiinfosoft.com/images/portfolio/mon-ai/color-bg.png);background-repeat:no-repeat;background-size:cover;padding:135px 94px 32px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.portfolio-color-card{padding:20px 24px;border-top-right-radius:24px;width:178px;height:200px;align-content:flex-end}.portfolio-color-card h6{font-weight:400;font-size:14px;margin-bottom:8px}.portfolio-color-card h4{font-weight:500;font-size:20px}.green-portfolio-color{background:#3dad33;color:#fff}.yellow-portfolio-color{background:#dedc52;color:#010818}.black-portfolio-color{background:#180e25;color:#fff}.lightGreen-portfolio-color{background:#60d889;color:#010818}.red-portfolio-color{background:#ce3a54;color:#fff}.line-0{line-height:0}.rounded-12{border-radius:12px}@media (max-width:1024px){.portfolio-colors{padding:80px 50px 32px;justify-content:center}.portfolio-color-card{width:160px;height:180px}}@media (max-width:768px){.portfolio-colors{padding:20px;flex-direction:column;align-items:center}.portfolio-color-card{width:100%;max-width:300px;height:auto;text-align:center}}.px-12{padding-left:16px!important;padding-right:16px!important}.gap-2{gap:8px}.mb-182{margin-bottom:182px}@media (max-width:768px){.mb-182{margin-bottom:50px}}.hr-56{margin:56px 0}@media (max-width:768px){.Alternating-reverse{display:flex;flex-direction:column-reverse}}.card-without-line{display:flex;flex-direction:column;gap:12px;height:100%}.card-without-line h2{font-size:24px;margin-bottom:12px}.card-without-line img{width:80px!important;height:80px}.card-without-line h4{color:#2e2e2e;font-size:16px}@media (max-width:576px){.card-without-line{border:1px solid #0000001A;padding:20px;border-radius:12px}.card-without-line h2{font-size:16px}.card-without-line h4{font-size:14px}.my-24-m{margin:24px 0}}.full-banner-section{width:596px!important;margin-left:140px!important}@media (max-width:768px){.full-banner-section{width:100%!important;margin-left:0!important}}.term-content{margin-bottom:44px}.term-content h2{font-weight:700;font-size:28px;line-height:100%;color:#2e2e2e}.term-content ul li{font-size:18px;font-weight:300;margin:16px 0;color:#2e2e2e}li::marker{font-size:12px}.term-content p{font-size:18px;font-weight:300;margin:16px 0;color:#2e2e2e}.term-content p a{color:#2e2e2e}.term-content h4{font-weight:700;font-size:18px;line-height:100%;color:#2e2e2e}.ml-12{margin-left:12px}.textSize-48{font-size:48px;font-weight:700}.odoo-navbar{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 64px}.odoo-nav-links{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:44px;padding:0}.odoo-nav-links li{display:inline}.odoo-nav-links a{text-decoration:none;color:#000;font-size:18px;position:relative;padding-bottom:5px}.odoo-nav-links a.active{color:#ed0c32;font-weight:400}.odoo-nav-links a.active::after{content:"";display:block;width:100%;height:2px;background-color:#ed0c32;position:absolute;bottom:0;left:0}.odoo-tabs{display:flex;justify-content:space-between}.odoo-tablist{width:100%;max-width:300px}.odoo-tablist ul{border-left:4px solid #6e6e6e;transition:border-left-color .3s ease}.odoo-tablist ul li{font-weight:600;font-size:20px;letter-spacing:0;color:#2e2e2e;margin:0 0 40px;cursor:pointer;padding-left:24px;transition:color .3s ease}.odoo-tablist ul li.active{border-left:4px solid #ed0c32;color:#ed0c32;font-weight:700;position:relative;margin-left:-4px;padding-left:28px}.odoo-tabpanel{width:100%;max-width:555px;height:auto;border:1px solid #6e6e6e;border-radius:12px;padding:40px;background:#fff;font-size:32px;color:#2e2e2e;margin-bottom:40px}.ohh-step-1{background:#0a0f29;padding:132px 96px 132px 40px;color:#fff;height:100%;align-content:center;display:flex;flex-direction:column;gap:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;height:68px;margin-bottom:16px}.ohh-step-3{background:#fff}.ohh-step-4{background:#ed0c32;color:#fff;border-top-right-radius:20px}.ohh-step-5{background:#0a0f29;color:#fff;border-bottom-right-radius:20px}.pb-64{padding-bottom:64px}.hire-oddo{background:#ed0C321A;border-radius:40px;padding:64px;display:flex;gap:60px;align-items:center}.hire-img{width:100%;max-width:382px}.hire-content{width:100%;max-width:538px}@media (max-width:768px){.hire-oddo{padding:24px}}.icon-inline-card{border:1px solid #6e6e6e;width:290px;height:80px;border-radius:8px;padding:16px;position:relative;align-content:center;height:68px;position:absolute;top:-45px;left:8px}p{font-size:18px}p{font-size:18px}.custom-nav-link .nav-link{height:100px;align-content:center}.custom-nav-link .nav-link h4{font-size:28px}.custom-nav-link .nav-link p{font-size:18px;font-weight:300}.custom-nav-link .nav-link.active,.nav-pills .show>.nav-link{color:#2e2e2e;background:linear-gradient(270deg,rgba(247,244,242,.1) 0,#f7f4f2 100%);border-left:2px solid #ed0c32;border-radius:0}.mt-28{margin-top:28px}.main-accordion #faq .card{border:0;gap:40px}.main-accordion #faq .card .card-header{border:0;padding:0;background:0 0}.main-accordion #faq .card .card-header .btn-header-link{display:flex;text-align:left;color:#222!important;padding:0;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.main-accordion #faq .card .card-header .btn-header-link:after{content:"\f106";font-family:'Font Awesome 5 Free';font-weight:900;float:right}.main-accordion #faq .card .card-header .btn-header-link.collapsed{background:0 0}.main-accordion #faq .card .card-header .btn-header-link.collapsed:after{content:"\f107"}.main-accordion #faq .card .collapsing{line-height:30px}.main-accordion #faq .card .collapse{border:0}.main-accordion #faq .card .collapse .card-body{padding:0}.main-accordion #faq .card .collapse.show{line-height:30px;color:#222}.main-accordion #faq .card .collapse .card-body ul{padding:20px 30px 40px}.main-accordion #faq .card .collapse .card-body ul li{list-style-type:disc;font-weight:300;font-size:18px}.main-accordion .accordion .btn-header-link h3{font-size:28px}.ai-hero-section-content{text-align:center;padding:10px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center}section.ai-hero-section{height:100vh;text-align:center;padding:100px 15px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.badge-custom{margin-bottom:20px;display:inline-block;border-radius:20px!important;overflow:hidden;background:linear-gradient(#000,#000) padding-box,linear-gradient(180deg,#d8997f,#a91611) border-box;border:2px solid transparent;color:#fff;padding:5px 15px;font-size:12px}.ai-hero-heading{font-size:64px;font-weight:700;color:#fff}.ai-hero-subtext{color:rgb(255 255 255 / 80%);font-size:20px;line-height:25px;margin:0;margin-top:20px}a.services-btn-custom{font-weight:700!important;font-size:16px!important;font-weight:700;line-height:22.4px;text-align:left;padding:12px 32px!important;height:48px;display:flex;background:#ed0c32;color:#fff!important;border-radius:56px;border:none}.ai-hero-services-btn{margin-top:44px}section.ai-hero-section-2{padding:80px 0}.colorblackgray{color:#2e2e2e!important}span.normal-text{font-weight:400}section.ai-hero-section-3{background:#111;padding:100px 0}section.ai-hero-section-3 .discover-develop-card{min-height:272px}.ai-hero-section-brands .industries-category-logo-wrapper{margin:120px 0}.scoping-card-head{display:flex;align-items:center;gap:16px;margin-bottom:30px}section.step-into-the-future{background:#f6f3f1;margin:0;padding:100px 0}.step-into-the-future .tab-content{background:#fff;border-bottom-left-radius:20px!important;overflow:hidden;border-bottom-right-radius:20px!important}.step-into-the-future .tab-content .tab-pane{background:#fff;padding:40px 20px!important}.scoping-card-head p{color:#2e2e2e;font-size:18px;margin:0}.scoping-card-head h3{font-size:24px;margin-top:6px;color:#2e2e2e}.scoping-card p{color:#2e2e2e;font-size:20px;margin:0}span.step-numbers{width:40px;display:inline-block;height:40px;background:#fff;text-align:center;border-radius:100%;font-weight:700;padding:8px;margin-right:5px}.step-into-the-future li.nav-item a{font-weight:600;border:1px solid #fff!important;border-top-left-radius:0;border-top-right-radius:0;border-bottom:4px solid #f6f3f1!important;color:#000}.step-into-the-future li.nav-item a.nav-link.active{border-color:transparent;border-bottom:4px solid #ed0c32!important}.step-into-the-future .nav-tabs .nav-item{flex:1 0 auto}.step-into-the-future li.nav-item a:hover{border-bottom:4px solid #ed0c32}.step-into-the-future li.nav-item a.nav-link.active span.step-numbers{background:#f6f3f1}.ai-hero-section-2 .data-ai-card p{color:#6e6e6e;font-family:Barlow-Regular}.ai-hero-brand-card{min-width:200px}.ai-hero-section-brands{margin:65px 0}.ai-nav-animation::before{content:"[";float:left;position:absolute;left:-10px;animation:bracket_blink;animation-iteration-count:infinite;animation-duration:1s;bottom:auto;top:auto;transform:none;color:#ed0c32!important}.ai-nav-animation::after{content:"]";animation:bracket_blink;animation-iteration-count:infinite;animation-duration:1s;position:absolute;right:-10px;color:#ed0c32!important}@keyframes bracket_blink{0%,50%{opacity:0;color:#ed0c32!important}}@-webkit-keyframes bracket_blink{0%,50%{opacity:0;color:#ed0c32!important}}@media (max-width:768px){.custom-nav-link .nav-link h4{font-size:20px}.custom-nav-link .nav-link p{font-size:14px}.main-accordion .accordion .btn-header-link h3{font-size:16px}.main-accordion #faq .card{gap:0}.main-accordion #faq .card .collapse .card-body ul{padding:10px 30px 14px}.custom-nav-link .nav-link{height:70px}.main-accordion #faq .card .card-header .btn-header-link{margin-bottom:10px}.ai-hero-heading{font-size:26px}.ai-hero-section-content{padding:5px}.ai-hero-subtext{font-size:16px}.data-ai-card h4{font-size:40px;color:#2e2e2e;line-height:45px}.data-ai-card{margin-top:20px}.ai-details-title h2{font-size:2.5rem;color:#2e2e2e}}