@font-face { font-family: 'Roboto'; src: url('../fonts/Roboto-Bold.eot'); src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold.woff2') format('woff2'), url('../fonts/Roboto-Bold.woff') format('woff'), url('../fonts/Roboto-Bold.ttf') format('truetype'), url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Roboto'; src: url('../fonts/Roboto-Black.eot'); src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Black.woff2') format('woff2'), url('../fonts/Roboto-Black.woff') format('woff'), url('../fonts/Roboto-Black.ttf') format('truetype'), url('../fonts/Roboto-Black.svg#Roboto-Black') format('svg'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Roboto'; src: url('../fonts/Roboto-Light.eot'); src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light.woff2') format('woff2'), url('../fonts/Roboto-Light.woff') format('woff'), url('../fonts/Roboto-Light.ttf') format('truetype'), url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Roboto'; src: url('../fonts/Roboto-Regular.eot'); src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular.woff2') format('woff2'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Roboto'; src: url('../fonts/Roboto-Medium.eot'); src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Medium.woff2') format('woff2'), url('../fonts/Roboto-Medium.woff') format('woff'), url('../fonts/Roboto-Medium.ttf') format('truetype'), url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Roboto'; src: url('../fonts/Roboto-Thin.eot'); src: url('../fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Thin.woff2') format('woff2'), url('../fonts/Roboto-Thin.woff') format('woff'), url('../fonts/Roboto-Thin.ttf') format('truetype'), url('../fonts/Roboto-Thin.svg#Roboto-Thin') format('svg'); font-weight: 100; font-style: normal; font-display: swap; }
@font-face{font-family:'google_sansregular';src:url('../fonts/googlesans-regular-webfont.woff2') format('woff2'), url('../fonts/googlesans-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'google_sansmedium';src:url('../fonts/googlesans-medium-webfont.woff2') format('woff2'), url('../fonts/googlesans-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'google_sansbold';src:url('../fonts/googlesans-bold-webfont.woff2') format('woff2'), url('../fonts/googlesans-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
body{font-family:'Roboto', sans-serif;font-size:16px;line-height:24px;color:#6c6c6c;font-weight:300;background:#ffffff;overflow-x:hidden;}
ul{list-style:none;}
dl, ol, ul{margin-bottom:0;padding:0;}
a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
a:hover, a:focus{text-decoration:none;outline:0px;}
img{max-width:100%; height:auto; width:auto;}
button:focus, input:focus{outline:none;}
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover{opacity:1;}
input:focus,textarea:focus{outline:none;}
input[type="text"], textarea{-webkit-appearance:none;}
h1{font-size:42px;line-height:48px;color:#543dab;font-weight:normal;margin:0;font-family:'google_sansmedium';}
h2{margin:0;font-size:40px;line-height:40px;font-weight:normal;color:#543dab;font-family:'google_sansbold';}
h3{margin:0;}
h4{margin:0;font-family:'google_sansregular';font-weight:normal;}
h5{margin:0;font-size:24px;line-height:38px;color:#202020;padding:0;font-weight:300;}
p{padding:0;margin:0;font-size:18px;color:#202020;line-height:28px;font-weight:300;}
.form-control{box-shadow:none;border-radius:0;}
.form-control:focus{box-shadow:none;border-radius:0;}
.btn{height:50px;line-height:48px;text-align:center;font-size:15px;font-weight:300;padding:0 35px;color:#2f2555;border:1px solid #2f2555;}
.btn:focus{box-shadow:none;}
.btn_part{height:48px;line-height:48px;border-radius:6px;text-align:center;font-size:16px;font-weight:400;padding:0 35px;color:#000;text-transform:none;border:none;background:#f7bd14;cursor:pointer;display:inline-block;position:relative;overflow:hidden;transition:all 0.3s ease 0s;z-index:1;}
.btn_part:hover{color:#ffffff;}
.btn_part:before{content:"";z-index:-1;position:absolute;top:100%;right:100%;width:30px;height:30px;border-radius:50%;background-color:#4d1ee6;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(50%,-50%,0) scale3d(0,0,0);transform:translate3d(50%,-50%,0) scale3d(0,0,0);transition:-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out;transition:transform .45s ease-in-out,-webkit-transform .45s ease-in-out;}
.btn_part:hover:before{-webkit-transform:translate3d(50%,-50%,0) scale3d(17,17,17);transform:translate3d(50%,-50%,0) scale3d(17,17,17);}
.btn_part.white{border-color:#ffffff;color:#ffffff;}
.btn_part.white:hover{color:#000000;}
.btn_part.white:before{background-color:#ffffff;}
.btn_part.btnbgyellow{background-color:#ffcb1f;padding-left:70px;padding-right:70px;}
.btn_part.btnbgyellow:before{background-color:#c59700;}
.btn_part.btnbgyellow:hover:before{background-color:#c59700;}
.btn-primary{border:1px solid #4d58a7;background:#4d58a7;color:#ffffff;}
.btn-primary:hover{border:1px solid #36429a;background:#36429a;}
.btn-secondary{border:1px solid #e7722c;background:#e7722c;color:#ffffff;}
.btn-secondary:hover, .mergedata-proceed a:hover{border-color:#cc5914;background:#cc5914;color:#ffffff;}
.btn-cancel{border:1px solid #141313;background:#ffffff;color:#141313;}
.btn-cancel:hover{background:#141313;color:#fff;}
.btn-renew{border:none;background:#cfbf9d;color:#ffffff;box-shadow:3px 3px 12px rgba(63,93,168,0.1);}
.custom-select{background:url("../images/build/select-arrow2.webp") no-repeat right 20px center #ffffff;width:auto;height:44px;line-height:44px;border-radius:44px;min-width:140px;padding:0 25px 0 15px;font-size:14px;color:#555f67;font-weight:500;border:1px solid #ccd5dc;}
.custom-select:focus{box-shadow:none;border-color:#ccd5dc;}
.container{max-width:1430px;margin:0 auto;}
.d-navigation-toggle{display:block;position:relative;line-height:26px;width:33px;height:23px;margin:0;padding:0;border:none;z-index:99;outline:0;background:none;vertical-align:top;cursor:pointer;}
.menu-icon{display:inline-block;vertical-align:top;position:relative;width:33px;height:23px;top:0px;margin:0;-webkit-transition:all 500ms ease-in;transition:all 500ms ease-in;}
.icon-toggle{display:inline-block;transition:.3s;position:absolute;top:-6px;left:11px;}
.lines{display:inline-block;position:relative;width:28px;height:2px;background-color:#eeeefa;}
.lines:before, .lines:after{content:'';display:inline-block;width:33px;height:2px;background-color:#eeeefa;position:absolute;right:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
.lines:before{width:23px;}
.lines:before{top:10px;}
.lines:after{top:-10px;}
.icon-toggle .lines:before, .icon-toggle .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top 0.3s 0.6s ease, -webkit-transform 0.3s ease;transition:top .3s .6s ease, transform .3s ease;}
.show-menu .icon-toggle .lines{transition:background .3s 0s ease;background:transparent;}
.show-menu .icon-toggle .lines:before, .show-menu .icon-toggle .lines:after{transition:top 0.3s ease, -webkit-transform 0.3s 0.5s ease;transition:top .3s ease, transform .3s .5s ease;top:0;width:33px;}
.show-menu .icon-toggle .lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate(45deg);transform:rotate3d(0, 0, 1, 45deg);}
.show-menu .icon-toggle .lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate(-45deg);transform:rotate3d(0, 0, 1, -45deg);}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;}
.slick-arrow.slick-hidden{display:none;}
.slick-slider .slick-arrow{width:54px;height:54px;border:none;cursor:pointer;background:#ffcb1f;overflow:hidden;font-size:0;padding:0;position:relative;margin:0;}
.slick-slider .slick-arrow:before{content:"";font-family:LineAwesome;color:#000000;line-height:54px;text-align:center;font-size:22px;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;font-weight:bold;}
.slick-slider .slick-arrow.slick-prev:before{content:"\f111";}
.slick-slider .slick-arrow.slick-next:before{content:"\f112";}
.slick-slider .slick-arrow:after{ content: ""; width: 100%; height: 100%; transition: all .45s ease-in-out; display: inline-block;}
.slick-slider .slick-arrow:hover:after{ background-color: #4d1ee6; }
.slick-slider .slick-arrow:hover:before{color:#fff;}
body.show-menu{overflow:hidden;padding-right:15px;}
.d-header{position:absolute;left:0;width:100%;top:0;z-index:9;padding:25px 0px 0px 0px;display:flex;align-items:flex-start;transition:all 0.5s; display: flex; justify-content: center; align-items: center;}
.d-logo{ padding-left: 25px;}
.d-header-right{padding-right: 25px;}
.d-header .d-navigation-toggle{margin-left:auto;}
.d-header.d-header-fixed{animation:slide-down 0.7s;opacity:1;z-index:300;position:fixed;top:0;width:100%;animation-duration:1s;animation-direction:normal;animation-delay:0s;background:#543dab;box-shadow:0 3px 20px rgba(0,0,0,0.3);padding:10px 0px 10px 0px;}
.d-header.d-header-fixed .d-logo img{width:90px;}
@keyframes slide-down{0%{opacity:0;transform:translateY(-100%);} 50%{opacity:0;transform:translateY(-100%);} 100%{opacity:1;transform:translateY(0);} }
.homeslide-section{position:relative;max-height:890px;overflow:hidden;}
.header-link{display:flex;flex-wrap:wrap;}
.header-link li{padding-right:22px;}
.header-link li a{color:#ffffff;font-weight:300;}
.d-header-nav{position:fixed;right:0;top:-100%;width:100%;height:100%;z-index:99;transition:top 0.3s ease 0s;opacity:0;visibility:hidden;}
.show-menu .d-header-nav{top:0;opacity:1;visibility:visible;}
.d-nav-head{background:#2b1b7d;}
.navhead-link li{padding:0 28px 0 0;position:relative;}
.navhead-link li:after{content:'|';position:absolute;right:13px;color:#FFF;}
.navhead-link li:last-child:after{display:none;}
.navhead-link li a{color:#fff;}
.navhead-link li a:hover{color:#ffcb1f;}
.navhead-left{width:calc(100% - 335px);padding:25px 0 25px 35px;}
.navhead-right{width:auto;background-color:#0c1b61;padding:25px 35px 25px 0;}
.nav-social{padding:0 0 0 15px;}
.nav-social li{padding:0 0 0 10px;}
.nav-social li a{width:42px;height:42px;border-radius:100%;line-height:42px;text-align:center;display:block;}
.nav-social li a i{color:#fff;font-size:28px;line-height:42px;display:block;width:100%;height:100%;}
.nav-social li a i.facebook_ico{background:url(../images/build/facebook_ico_white.svg) no-repeat center center;background-size:auto 22px;}
.nav-social li a i.linkedin_ico{background:url(../images/build/linkedin_ico_white.svg) no-repeat center center;background-size:auto 20px;}
.nav-social li.facebook a{background:#3b5999;}
.nav-social li.twitter a{background:#50c9f1;}
.nav-social li.linkedin a{background:#0a76b6;}
.nav-social li.googlep a{background:#d1402e;}
.nav-social li.youtube a{background:#ce342c;}
.close-dnav{width:60px;height:60px;line-height:60px;color:#fff;font-size:26px;margin-left:15px;text-align:center;border-radius:100%;display:block;cursor:pointer;background:#ee9812;}
.close-dnav i{color:#fff;}
.d-nav-row{display:flex;flex-wrap:wrap;height:calc(100% - 128px);overflow:auto;position:relative;}
.d-nav-row .d-nav-col-left{width:calc(100% - 335px);}
.d-nav-row .d-nav-col-right{width:335px;background-color:#ebebeb;background-image:url('../images/build/nav-right-bg-patter.webp');background-repeat:repeat;background-position:0 0;padding:45px;}
.d-nav-row .d-nav-col-left .nav-col{width:100%;padding:45px 60px;opacity:0;visibility:hidden;transition:all 1s ease 0.3s;transform:translateY(-100%);border-bottom:1px solid #d4d6d8;display:flex;flex-wrap:wrap;position:relative;}
.d-nav-row .d-nav-col-left .nav-col:before{content:'';background-color:#ffcb1f;height:0;position:absolute;left:0px;width:10px;top:0;z-index:1;transition:all .3s;}
.d-nav-row .d-nav-col-left .nav-col:hover:before{height:100%;}
.d-nav-row .d-nav-col-left .nav-col:hover{background-color:#f6f6f6;}
.d-nav-row .d-nav-col-left .nav-col:last-child{border-bottom:none;}
.d-nav-row .d-nav-col-left .nav-menu{display:flex;flex-wrap:wrap;width:66.66%;}
.d-nav-row .d-nav-col-left .nav-menu li{width:33.33%;}
.show-menu .d-nav-row .d-nav-col-left .nav-col{opacity:1;visibility:visible;transform:translateX(0%);}
.show-menu .d-nav-row .d-nav-col-left .nav-col:nth-child(2){transition-delay:0.4s;}
.show-menu .d-nav-row .d-nav-col-left .nav-col:nth-child(3){transition-delay:0.5s;}
.show-menu .d-nav-row .d-nav-col-left .nav-col:nth-child(4){transition-delay:0.6s;}
.show-menu .d-nav-row .d-nav-col-left .nav-col:nth-child(5){transition-delay:0.7s;}
.d-nav-row .d-nav-col-right .nav-col{opacity:0;visibility:hidden;transition:all 1s ease 0.3s;transform:translateY(-100%);}
.show-menu .d-nav-row .d-nav-col-right .nav-col{opacity:1;visibility:visible;transform:translateX(0%)}
.show-menu .d-nav-row .d-nav-col-right .nav-col:nth-child(2){transition-delay:0.4s;}
.show-menu .d-nav-row .d-nav-col-right .nav-col:nth-child(3){transition-delay:0.5s;}
.d-nav-row h3{font-size:32px;color:#202020;line-height:34px;font-weight:300;padding:0 0 25px;}
.d-nav-row .d-nav-col-left h3{width:33.33%;transition:all .3s;}
.d-nav-row .d-nav-col-left .nav-col:hover h3{color:#f15f29;}
.d-nav-row .d-nav-col-right h3{font-size:20px;padding:0 0 20px;line-height:1;}
.d-nav-row .d-nav-col-right .nav-menu{padding-left:20px;}
.nav-menu li{line-height:24px;padding:0 0 15px;}
.nav-menu li a{color:#202020;transition:all .3s;position:relative;padding-bottom:3px;}
.nav-menu li a:before{content:"";height:2px;width:0px;bottom:0px;background:rgba(241, 95, 41, 0.8);position:absolute;z-index:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.nav-menu li a:hover:before{width:100%;}
.nav-menu li a:hover{color:#f15f29;}
.d-nav-row .d-nav-col-right .nav-menu li a{position:relative;font-size:15px;}
.d-nav-row .d-nav-col-right .nav-menu li a:before{content:'';background-color:#f15f29;width:0;height:2px;position:absolute;left:-22px;top:8px;transition:all .3s;}
.d-nav-row .d-nav-col-right .nav-menu li a:hover:before{width:12px;}
.d-nav-row > div{background:#f0f0f0;}
.menubrochure.btn_part{background:#f15f29;padding:0 20px 0 25px;display:flex;align-items:center;width:240px;color:#fff;margin-top:30px;}
.menubrochure.btn_part .pdfico{background:url(../images/build/pdf-ico.webp) no-repeat left top;width:28px;height:26px;display:block;margin-right:15px;}
.homeslide-hero .iteam{position:relative;}
.homeslide-hero .slide-hero-text{position:absolute;left:0%;width:100%;top:50%;transform:translateY(-50%);padding-top:20px;}
.homeslide-hero .slide-hero-text .container{display:flex;flex-wrap:wrap;align-items:center}
.slide-hero-img img{display:block;width:100%;}
.slide-hero-text h2{color:#ffffff;text-shadow:10px 10px 10px rgba(0,0,0,0.2);text-align:right;font-size:54px;line-height:58px;font-weight:700;padding:0 68px 0 0;opacity:0;width:34.64%;}
.slide-hero-text .slide-hero-subdisc{padding:55px 75px 60px 82px;}
.slide-hero-text .slide-hero-disc{width:65.36%;position:relative;}
.slide-hero-text .slide-hero-disc2{position:relative;}
.slide-hero-text .slide-hero-disc2:after{content:"";width:1px;height:0;background:rgba(247,189,20,0.5);position:absolute;left:0;display:block;top:50%;transform:translateY(-50%);transition:all 0.5s ease 0.8s;}
.slick-current .slide-hero-text .slide-hero-disc2:after{height:100%;}
.removeanimation .slide-hero-text .slide-hero-disc2:after{height:0%;transition-delay:0s;}
.slide-hero-text .slide-hero-disc:before, .slide-hero-text .slide-hero-disc:after{content:"";width:0px;height:1px;background:rgba(247,189,20,0.5);position:absolute;left:0;display:block;transition:all 0.3s ease 1s;}
.slick-current .slide-hero-text .slide-hero-disc:before, .slick-current .slide-hero-text .slide-hero-disc:after{width:170px;}
.removeanimation .slide-hero-text .slide-hero-disc:before, .removeanimation .slide-hero-text .slide-hero-disc:after{width:0px;transition-delay:0s;}
.slide-hero-text .slide-hero-disc:before{top:0px;}
.slide-hero-text .slide-hero-disc:after{bottom:0px;}
.slide-hero-text .slide-hero-subdisc{position:relative;}
.slide-hero-text .slide-hero-subdisc:before, .slide-hero-text .slide-hero-subdisc:after{content:"";height:0px;width:1px;background:rgba(247,189,20,0.5);position:absolute;left:170px;display:block;transition:all 0.3s ease 1.2s;}
.slick-current .slide-hero-text .slide-hero-subdisc:before, .slick-current .slide-hero-text .slide-hero-subdisc:after{height:20px;}
.removeanimation .slide-hero-text .slide-hero-subdisc:before, .removeanimation .slide-hero-text .slide-hero-subdisc:after{height:0px;transition-delay:0s;}
.slide-hero-text .slide-hero-subdisc:before{top:0;}
.slide-hero-text .slide-hero-subdisc:after{bottom:0;}
.slide-hero-text p{font-size:36px;line-height:40px;color:#ffffff;padding:0 0 28px;font-weight:300;text-shadow:10px 10px 10px rgba(0,0,0,0.2);opacity:0;}
.slide-hero-text .btn_part{opacity:0;}
.slick-current .slide-hero-text h2{animation:fadeInLeft 1s 0.8s normal forwards ease-in-out,opacity_in 1s 0.8s normal forwards ease-in-out}
.slick-current .slide-hero-text p{animation:fadeInDown 1.2s 0.8s normal forwards ease-in-out,opacity_in 1.2s 0.8s normal forwards ease-in-out}
.slick-current .slide-hero-text .btn_part{animation:fadeInUp 1.2s 0.8s normal forwards ease-in-out,opacity_in 1.2s 0.8s normal forwards ease-in-out}
.removeanimation .slide-hero-text h2{animation:fadeOutUp 1s 0s normal forwards ease-in-out,opacity_out 1s 0s normal forwards ease-in-out;}
.removeanimation .slide-hero-text p, .removeanimation .slide-hero-text .btn_part{animation:fadeOutLeft 1s 0s normal forwards ease-in-out,opacity_out 1s 0s normal forwards ease-in-out;}
.homeslide-thub{position:absolute;bottom:40px;left:0;width:100%;display:flex;}
.homeslide-thub .iteam{padding:0 57px;width:20%; white-space: nowrap;}
.homeslide-thub .iteam p{color:#ffffff;font-size:16px;padding-bottom:8px;border-bottom:3px solid rgba(255,255,255,0.4);transition:all 0.3s ease 0s;position:relative;cursor:pointer;}
.homeslide-thub .iteam p a{color:#ffffff;}
.homeslide-thub .iteam p span{width:0px;background:#f7bd14;height:3px;position:absolute;left:0;bottom:-3px;}
.homeslide-thub .iteam.active p{color:#f4be01;}
.fadeInUp, .fadeInLeft, .fadeInRight{-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;}
.go .fadeInUp, .fadeInUp.go{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
.go .fadeInLeft, .fadeInLeft.go{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
.go .fadeInRight, .fadeInRight.go{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}
@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}
@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}
@keyframes fadeInRight{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}
@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-30px,0)}}
@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(30px,0,0)}}
@keyframes opacity_in{0%{opacity:0}100%{opacity:1}}
@keyframes opacity_out{0%{opacity:1}100%{opacity:0}}
.home-casestudy{width:50.78%;}
.home-news{width:25%; position: relative;}
.home-blog{width:24.22%;}
.casestudy-text{width:40%;position:relative;padding:38px 40px;background:#ebf0f3;}
.casestudy-text:before{content:"";width:0;height:0;position:absolute;right:-16px;top:45px;z-index:2;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:16px solid #ebf0f3;}
.casestudy-img{width:60%;}
.casestudy-img img{width:100%;height:100%;object-fit:cover;}
.homenews-img img{width:100%;height:100%;object-fit:cover;}
.stadynews-section h3{font-size:19px;line-height:24px;font-weight:normal;font-family:'google_sansbold';color:#431ac7; padding:0 0 13px;}
.stadynews-section p{font-size:26px;line-height:36px;font-weight:300;color:#404040;}
.stadynews-section p a{color:#202020;}
.stadynews-section{align-items:normal;}
.stadynews-section .readmorelink{font-size:15px;line-height:20px;color:#4d1ee6;font-weight:400;display:flex;align-items:center;position:absolute;left:0;bottom:0;padding-bottom:2px;}
.stadynews-section .readmorelink:before{content:"";height:2px;width:0px;bottom:0px;background:rgba(77, 30, 230, 0.8);position:absolute;z-index:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.stadynews-section .readmorelink i{font-size:17px;line-height:20px;margin-left:4px;font-weight:bold;transition:all .2s ease}
.stadynews-section a.readmorelink:hover:before{width:100%;}
.casestudy-text .readmorelink{margin:0 0 30px 35px;}
.homenews-text .readmorelink{margin:0 0 24px 35px;}
.home-casestudy{align-items:stretch;}
.casestudytext-slide{position:static;}
.casestudytext-slide.slick-slider .slick-arrow{position:absolute;right:0;bottom:0;}
.casestudytext-slide.slick-slider .slick-arrow.slick-prev{margin-right:53px;}
.home-news h3{padding:34px 45px 0px 45px;}
.home-news .readmorelink{ position: absolute; left:45px; bottom:auto; top:233px;}
.home-news .slick-slider .slick-arrow{bottom: 50%; right:0px; position:absolute; z-index:5; margin-bottom:11px; }
.home-news .slick-slider .slick-arrow.slick-prev{right:55px;}
.homenews-text{position:relative;padding:30px 45px 45px 45px;min-height:214px;}
.homenews-text:before{content:"";width:0;height:0;position:absolute;left:55px;bottom:-12px;z-index:2;border-left:14px solid transparent;border-right:14px solid transparent;border-top:12px solid #ffffff;}
.homenews-text p{font-size:24px;line-height:30px;color:#000000;}
.homenews-text p a{color:#000000;}
.newstext-slide{position:static;}
.newstext-slide.slick-slider .slick-arrow{position:absolute;right:0;bottom:0;background-color:#a646f9;}
.newstext-slide.slick-slider .slick-arrow:after{background-color:#4d1ee6;}
.newstext-slide.slick-slider .slick-arrow.slick-prev{margin-right:53px;}
.home-blog{padding:34px 40px;background:#ebf0f3;position:relative;}
.home-blog h3{padding-bottom:12px;}
.home-blog .readmorelink{margin:0 0 18px 35px;}
.homeblog-slide{position:static;}
.homeblog-slide.round-arrow.slick-slider .slick-arrow{position:absolute;bottom:0;right:0;}
.homeblog-text h5{font-size:24px;color:#696969;line-height:30px;padding:0;}
.homeblog-text h5 a{color:#202020;}
.homeblog-text .blogcategary{font-size:14px;color:#202020;line-height:20px;font-weight:normal;font-family:'google_sansbold';padding:18px 0 11px;}
.home-blog .nav-tabs{border-bottom:1px solid #cbcad5;}
.home-blog .nav-tabs li{padding:0 12px;}
.home-blog .nav-tabs li:first-child{padding-left:0;}
.home-blog .nav-tabs li a{font-size:18px;color:#3a393d;padding:0 0 9px;display:block;font-weight:normal;font-family:'google_sansmedium';line-height:24px;position:relative;cursor:pointer;}
.home-blog .nav-tabs li a.active{color:#f15f29;}
.home-blog .nav-tabs li a:before{content:"";width:0%;transition:width 0.3s ease 0s;height:2px;background:#f15f29;position:absolute;left:0;bottom:-1px;}
.home-blog .nav-tabs li a.active:before{width:100%;}
.home-blog .tab-content{padding:30px 0 0;}
.homeblog-row{margin:0 -10px;padding:0 0 25px;}
.homeblog-row div[class^="col"]{padding:0 10px;}
.homeblog-row .homeblog-img{padding:4px;border:1px solid #c7c6cf;}
.homeblog-row .homeblog-img img{width:100%;}
.homeblog-row h4{font-weight:300;color:#3f3f3f;font-size:16px;line-height:22px;font-family:'Roboto', sans-serif;}
.homeblog-row h4 a{color:#3f3f3f;}
.homearticle .homeblog-row p, .homewhitepaper .homeblog-row p{font-weight:300;font-size:14px;line-height:20px;}
.homeblog-btn{border-top:1px solid #cbcad5;padding:12px 0 0;}
.homeblog-btn a{font-size:16px;line-height:20px;font-weight:700;color:#f15f29;text-decoration:underline;}
.homeblog-slide.round-arrow.slick-slider .slick-arrow{right:0;bottom:0;}
.homeblog-slide.round-arrow.slick-slider .slick-arrow.slick-prev{margin-right:55px;}
.homeblog-slide.round-arrow.slick-slider .slick-arrow:hover:before{color:#fff;}   
.home-inttroduction{padding:125px 0 135px;}
.home-inttroduction .col-8{max-width:53.5%;flex:0 0 53.5%;}
.home-inttroduction .col-8 h2{padding:0 0 18px;}
.home-inttroduction .col-8 p{padding:0 0 30px;}
.home-inttroduction .col-4{max-width:46.5%;flex:0 0 46.5%;}
.home-industries{display:flex;flex-wrap:wrap;}
.industries-left{width:59.89%;background:#461c69;padding:105px 0 0;position:relative;}
.industries-text{padding-left:calc((100vw - 1400px)/2);padding-bottom:160px;}
.industries-text h2{color:#fff;padding:0 0 24px;}
.industries-text p{font-size:18px;line-height:32px;color:#f2eff9;font-weight:300;max-width:645px;padding:0 0 35px;}
.industries-nav{position:absolute;left:0;bottom:0;width:100%;padding-right:120px;}
.industries-nav .iteam{background:#ebf0f3;padding:25px 0 10px;min-height:152px;border-bottom:1px solid #dee3e5;border-right:1px solid #d6dde0;text-align:center;transition:background 0.3s ease 0s;cursor:pointer;}
.industries-nav .iteam p{color:#393f44;line-height:20px;font-size:14px;font-weight:400;padding:7px 10px 0;}
.industries-nav .iteam:hover p{color:#461c69;}
.industries-nav .iteam i{display:block;height:64px;width:78px;background-repeat:no-repeat;background-position:center top;margin:0 auto;}
.industries-nav .iteam i.realestate_ico{background-image:url(../images/build/real-estate_ico.webp);}
.industries-nav .iteam i.bfsi_ico{background-image:url(../images/build/bfsi-ico.webp);}
.industries-nav .iteam i.mediaentertainment_ico{background-image:url(../images/build/media-entertainment_ico.webp);}
.industries-nav .iteam i.industrialmfgeng_ico{background-image:url(../images/build/industrialmfgeng_ico.webp);}
.industries-nav .iteam i.retailfmcg_ico{background-image:url(../images/build/retailfmcg_ico.webp);}
.industries-nav .iteam i.energyutilities_ico{background-image:url(../images/build/energyutilities_ico.webp);}
.industries-nav .iteam i.healthcare_ico{background-image:url(../images/build/healthcare_ico.webp);}
.industries-nav .iteam i.pharmalifesciences_ico{background-image:url(../images/build/pharmalifesciences_ico.webp);}
.industries-nav .iteam i.egovernance_ico{background-image:url(../images/build/egovernance_ico.webp);}
.industries-nav .iteam i.hospitalityleisure-ico{background-image:url(../images/build/hospitalityleisure-ico.webp);}
.industries-nav .iteam i.transportaionlogistics_ico{background-image:url(../images/build/transportaionlogistics_ico.webp);}
.industries-nav .iteam i.education-ico{background-image:url(../images/build/education-ico.webp);}
.industries-nav .iteam i.agriculture_ico{background-image:url(../images/build/agriculture_ico.webp);}
.industries-nav .iteam i.informationtechnology_ico{background-image:url(../images/build/informationtechnology_ico.webp);}
.industries-nav .iteam.is-active{background:#461c69;}
.industries-nav .iteam.is-active p{color:#f2f0f7;}
.industries-nav .iteam.is-active i{background-position:center -84px;}
.industries-nav.slick-slider .slick-arrow{position:absolute;right:42px;top:0;z-index:5;width:78px;height:76px;background-color:#ffcb1f;}
.industries-nav.slick-slider .slick-arrow.slick-prev{margin-top:76px;border-top:1px solid #fff0bc;}
.industries-nav.slick-slider .slick-arrow:before{line-height:76px;font-size:26px;}
.industries-right{width:40.11%;background:#461c69;}
.homeindustries-slide{margin-left:-120px;user-select:auto;}
.industries-right h3{background:#ebf0f3;margin-left:0px;font-size:32px;line-height:38px;color:#151414;padding:42px 45px 40px;position:relative;}
.industries-right h3:before{content:"";width:0;height:0;position:absolute;left:55px;bottom:-30px;z-index:2;border-left:29px solid transparent;border-right:29px solid transparent;border-top:30px solid #ebf0f3;}
.homeindustries-slide .iteam h3:after{content:"";width:0px;height:100%;position:absolute;left:0;top:0px;background:#461c69;}
.industries-right .slick-current h3:before{left:175px;transition:left 0.3s ease 0.6s;}
.homeindustries-slide .iteam.slick-current h3:after{width:120px;transition:width 0.3s ease 0.6s;}
.industries-right .slick-current h3{padding-left:160px;transition:padding 0.3s ease 0.6s;}
.homeindustries-img{position:relative;background:#4016cb;}
.homeindustries-img:before{content:"";background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;left:0;top:0; z-index: 1;}
.homeindustries-img img{width:100%;}
.homeindustries-img .homeindustries-text{position:absolute;left:0;top:0;padding:53px 52px; z-index: 2;}
.homeindustries-img .homeindustries-text h2{color:#ffffff;padding:0 0 26px;max-width:700px;font-size:28px;line-height:34px;}
.homeproduct-sec{padding:92px 0 100px; position:relative; display:flex; flex-wrap:wrap;}
.homeproduct-sec .container{position:absolute; left:50%; transform:translateX(-50%);}
.homeproduct-bg{background:#ebf0f3; position:absolute; top:230px; bottom:0; left:0; right:0;}
.homeproduct-head{width:38.5%; position:relative; padding-left:calc((100vw - 1400px) / 2); opacity:1; transition:all .2s ease;}
.homeproduct-head.hide{opacity:0;}
.homeproduct-head h2{color:#543dab;padding:50px 0 40px;}
.homeproduct-head p{color:#53565a;font-size:18px;line-height:30px;font-weight:300;padding:50px 50px 0 0;}
.homeproduct-slider{margin:0;width:61.5%;}
.homeproduct-slide{user-select:auto; margin-left:-15px;}
.homeproduct-slide .iteam{overflow:hidden;}
.homeproduct-slide h2{color:#161718; font-size:24px; line-height:30px; font-weight:normal; font-family:'google_sansregular'; padding:0 0 18px;}
.homeproduct-slide h5{color:#e6e8f6;font-size:26px;text-align:left;padding:0 0 14px;}
.homeproduct-slide p{color:#494c4e;font-size:16px;line-height:28px;font-weight:300;padding:0 0 62px;}
.homeproduct-slide .slick-track{display:flex;}
.homeproduct-slide .slick-list{padding-left:15px;}
.homeproduct-slide .iteam{padding:50px 30px 65px 30px; width:400px; height:auto; position:relative; margin:15px 30px 15px 0px; background:#ffffff; box-shadow:0 0 15px rgba(0,0,0,0.15);}
.homeproduct-slide .iteam.first-blankiteam{width:38vw; background:none; box-shadow:none; border:none;}
.homeproduct-text{width:100%;padding:53px 0 0;margin-left:0px;z-index:2;  text-align:center;}
.homeproduct-logo{width:100%;z-index:3;position:relative;padding:0;min-height:90px;}
.homeproduct-logo img{max-height:90px; max-width:195px; margin:0 auto;}
.productlogo-img{text-align:center;}
.homeproduct-slide .iteam .viewmore{font-size:16px; color:#4d1ee6; font-weight:300; position:absolute; left:50%; bottom:50px; transform:translateX(-50%);}
.homeproduct-slide.slick-slider .slick-arrow{width:56px;height:56px;position:absolute;left:-98px;bottom:15px;z-index:5;}
.homeproduct-slide.slick-slider .slick-arrow:before{line-height:56px;}
.homeproduct-slide.slick-slider .slick-arrow.slick-next{margin-left:56px; border-left:1px solid #fff0bc;}
.homeproduct-slide .homeproduct-logo p{text-align:center;font-size:24px;line-height:30px;color:#38324c;padding:0;}
.homeproduct-slide .slick-dots{display:flex;flex-wrap:wrap;position:absolute;bottom:105px;right:0;transform:translateX(-50%);}
.homeproduct-slide .slick-dots li{padding:0 4px;}
.homeproduct-slide .slick-dots li button{width:12px;height:12px;border-radius:100%;background:rgba(255,255,255,0.6);border:none;cursor:pointer;text-indent:-9999px;overflow:hidden;display:block;transition:all 0.3s ease 0s;}
.homeproduct-slide .slick-dots li.slick-active button{width:20px;background:#e1be2c;border-radius:12px;}
@keyframes productGradient{0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }
@-webkit-keyframes productGradient{0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }
.careers-contact{display:flex;flex-wrap:wrap;}
.careers-contact > div{width:50%;min-height:407px;padding:125px 60px 60px 60px;}
.careers-contact .haveaproject{background:url(../images/build/haveaproject_bg.webp) no-repeat left top;background-size:cover;padding-left:calc((100vw - 1400px)/2);}
.careers-contact .letsjourney{background:url(../images/build/letsjourney_bg.webp) no-repeat left top;background-size:cover;}
.careers-contact h2{font-size:36px;line-height:40px;color:#ffffff;padding:0 0 3px;}
.careers-contact p{font-size:36px;line-height:40px;color:#ffffff;font-weight:300;}
.careers-contact .btn_part{border-color:#eff4f7;color:#faf6f6;margin-top:25px;}
.careers-contact .btn_part:before{border-color:#eff4f7;color:#faf6f6;}
.careers-contact .btn_part:hover{border-color:#f15f29;color:#ffffff;}
.careers-contact .btn_part:before:hover{border-color:#f15f29;}
.hoe-certification{background:#302069;padding:82px 0 194px;}
.hoe-certification h2{color:#ffffff;padding:0 0 24px;}
.hoe-certification h5{color:#ffffff;padding:0 0 50px;font-size:18px;line-height:24px;}
.certificationslogo-slide{margin:20px 22px 0 0px;}
.certificationslogo-slide .iteam{background:#ffffff;margin:0 32px 0 0;}
.certificationslogo-slide .certificate-img{text-align:center;display:flex;justify-content:center;align-items:center; height:275px; padding:0 25px;}
.certificationslogo-slide .iteam img{display:block;margin:0 auto;}
.certificationslogo-slide .certificate-text{background:#ebf0f3; padding:22px 20px; min-height:135px;}
.certificationslogo-slide .certificate-text p{font-size:16px; line-height:22px; color:#575460; font-weight:300;}
.certificationslogo-slide.slick-slider .slick-arrow{position:absolute;right:-24px;bottom:0;z-index:3;}
.certificationslogo-slide.slick-slider .slick-arrow.slick-next{margin-bottom:53px;border-bottom:1px solid #fff0bc;}
.d-footer-main{background:#0b1e76 url(../images/build/d-footer-main-bg1_new.webp) no-repeat left center;position:relative;}
.d-footer-main:after{background:url(../images/build/d-footer-main-bg2_new.webp) no-repeat left center;position:absolute;bottom:-4px;right:0px;display:inline-block;content:"";width:328px;height:304px;}
.d-footer-row{display:flex;flex-direction:row;position:relative;z-index:1;}
.d-footer-product{padding:80px 0px;flex:1 1 auto;}
.d-footer-product h5{color:rgba(255,255,255,0.8);font-size:1.25rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;}
.d-footer-productlink{padding:0px 0px 0px 0px;flex-direction:column;display:flex;}
.d-footer-productlink li{padding:0px 0px 0px 0px;}
.d-footer-productlink li a{font-size:14px;line-height:30px;color:rgba(230,235,240,0.8);transition:all 0.4s ease-in-out;}
.d-footer-productlink li a:hover{color:#f5b800;}
.d-footer-productlink.twocolfirst{width:375px;flex-direction:row;flex-wrap:wrap;}
.d-footer-productlink.twocolfirst li{width:50%;}
.d-footer-productlink.twocolsecond{width:485px;flex-direction:row;flex-wrap:wrap;}
.d-footer-productlink.twocolsecond li{width:50%;}
.d-footer-productlink.colthird{width:200px;}
.d-footer-productlink.colfourth{width:200px;}
.d-footer-productlink.colfifth{width:auto;}
.d-footer-copyright{background:#031a51;border-top:3px solid #f15f29;padding:23px 0;color:rgba(255,255,255,0.8);position:relative;}
.d-footer-copyright p{color:rgba(255,255,255,0.8);padding:0;font-size:14px;}
.d-footer-product .btn_part{border-color:#eff4f7;color:#eff4f7;}
.d-footer-product .btn_part:before{border-color:#eff4f7;color:#eff4f7;}
.d-footer-product .btn_part:hover{border-color:#f15f29;color:#ffffff;}
.d-footer-product .btn_part:before:hover{border-color:#f15f29;}
.footer-extralink li{padding:0 7px 0 7px;font-size:14px;border-right:1px solid rgba(230,235,255,0.8);line-height:14px;}
.footer-extralink li:last-child{border-right:none;}
.footer-extralink li a{font-size:14px;line-height:14px;color:rgba(255,255,255,1);transition:all 0.3s ease 0s;}
.footer-extralink li a:hover{color:#f5b800;}
.footer-extralink.privacylinks li a{color:rgba(255,255,255,0.8);}
.footer-sociallink{display:flex; justify-content:flex-end; margin-top:10px; padding-bottom:0;}
.footer-sociallink .nav-social{position:relative; z-index:5;padding-left:0;display:flex;width:100%;justify-content:space-between;}
.footer-sociallink .nav-social li{padding:0 0 0 6px;}
.footer-sociallink .nav-social li a{width:28px; height:28px;}
.footer-sociallink .nav-social li a i{font-size:21px; line-height:30px;}
.footer-sociallink .nav-social li a i.facebook_ico{background-size:auto 16px;}
.footer-sociallink .nav-social li a i.linkedin_ico{background-size:auto 14px;}
.blank{min-height:768px;}
.main-section{margin-top:0px;position:relative;}
.home .main-section{margin-top:0px;}
.innerpage-hero img{height:427px;width:100%;object-fit:cover;}
.page-breadcrum ul{display:flex;flex-wrap:wrap;padding:0 0 30px;}
.page-breadcrum ul li{font-size:14px;color:#ffffff;line-height:20px;padding:0 9px;position:relative;}
.page-breadcrum ul li:first-child{padding-left:0;}
.page-breadcrum ul li:before{content:"-";font-size:14px;color:#ffffff;line-height:20px;position:absolute;right:-2px;top:0;}
.page-breadcrum ul li:last-child:before{display:none;}
.page-breadcrum ul li a{color:#ffffff;}
.page-head{background:#ffffff;max-width:1175px;padding:60px 70px 30px;min-height:290px;margin-bottom:-114px;position:relative;}
.page-head h1{padding:0 0 16px;}
.page-head h3{font-size:36px;line-height:48px;color:#343436;font-weight:100;padding:0 0 30px;}
.page-overview{padding:100px 0 100px;background:#f6f5ff;}
.page-overview h2{color:#000000;padding:0 0 28px;}
.page-overview p{font-size:18px;line-height:32px;color:#6c6c6c;font-weight:300;padding:0 0 17px;max-width:690px;}
.page-overview p.color-black{font-weight:400; font-size:20px; color:#000000;}
.overview-img{background:#ffffff;display:flex;justify-content:center;flex-wrap:wrap;padding-top:0px; }
.overview-img h5{color:#457ebb;padding:25px 0 0;}
.page-overview .col-6{order:1;}
.page-overview .col-6:nth-child(1){order:2;}
.page-overview .col-6:nth-child(2){padding-bottom:80px;}
.hospitalityleisure-s2{display:flex;flex-wrap:wrap;}
.solutionoffering-left{width:60.66%;}
.solutionoffering-right{width:39.34%;background:#ececec;padding:56px 70px 55px 70px;}
.solutionoffering-right h2{padding:0 0 14px;color:#000000;}
.solutionoffering-right p{font-size:28px;line-height:42px;color:#333333;font-weight:300;}
.solutionoffering-box{max-width:410px;}
.solutionoffering-slide .iteam{position:relative;}
.solutionoffering-text{position:absolute;left:0;bottom:0;width:470px;background:#2261df;padding:45px 50px;opacity:0;visibility:hidden;transition:opacity 0.4s ease 0.7s;}
.slick-current .solutionoffering-text{opacity:1;visibility:visible;}
.solutionoffering-text h3{font-size:32px;line-height:36px;color:#f8f8f8;font-weight:normal;font-family:'google_sansmedium';padding:0 0 17px;}
.solutionoffering-text p{font-size:20px;line-height:30px;color:#f5f1f1;font-weight:300;padding:0 0 55px;}
.solutionoffering-slide.slick-slider .slick-arrow{position:absolute;right:-128px;bottom:90px;z-index:9;width:58px;height:58px;background:none;border:1px solid #333333;border-radius:100%;}
.solutionoffering-slide.slick-slider .slick-arrow:before{content:"\f120";color:#333333;font-size:28px;line-height:58px;}
.solutionoffering-slide.slick-slider .slick-arrow.slick-next:before{content:"\f121";}
.solutionoffering-slide.slick-slider .slick-arrow.slick-next{margin-right:-72px;}
.hospitalityinsights{padding:120px 0 175px;}
.hospitalityinsights h2{color:#000000;padding:0 0 5px;}
.hospitalityinsights p{font-size:28px;line-height:38px;color:#6c6c6c;font-weight:300;padding:0 0 37px;}
.insights-row .flex-div{align-items:normal;}
.insights-row .insights-col6{width:51.57%;}
.insights-row .insights-col4{width:48.43%;}
.insights-row div{position:relative;}
.insights-row h4{font-size:18px;line-height:22px;color:#ffffff;font-weight:normal;font-family:'google_sansbold';padding:0 0 17px;text-transform:uppercase;}
.insights-row p{font-size:22px;line-height:34px;color:#ffffff;padding:0 0 15px;}
.insights-row .readmore{font-size:14px;line-height:20px;color:#ffffff;font-weight:300;position:absolute;left:30px;bottom:30px;}
.insights-blog .insightsblog-text{width:39.19%;background:#f16c51;}
.insights-blog .insightsblog-text:before{content:"";width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:22px solid #f16c51;position:absolute;right:-22px;top:25px;}
.insightsarticle .insightsarticle-text{background:#16a3a1;width:48.23%;}
.insightsarticle .insightsarticle-text:before{content:"";width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:22px solid #16a3a1;position:absolute;right:-22px;top:25px;}
.insightsarticle img{width:51.77%;}
.insights-blog img{width:60.81%;}
.insightsblog2 img{width:48.23%;}
.insightsblog2 .insightsblog-text{width:51.77%;background:#eca112;}
.insightsblog2 .insightsblog-text:before{content:"";width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;border-right:22px solid #eca112;position:absolute;left:-22px;top:55px;}
.insightsblog-text, .insightsarticle-text, .insightswhitepaper{padding:36px 30px 50px 30px;}
.insightswhitepaper{background:#3b6dd1;min-height:195px;}
.insightswhitepaper p{font-size:16px;line-height:25px;}
.hospitality-casestudy{display:flex; flex-wrap:wrap; position: relative; z-index: 1;}
.hospitalitycs h3{margin-left:120px;}
.hospitality-casestudy .industries-text p{max-width:570px;padding:0 0 20px;}
.hospitalitycs .homeindustries-text h2{font-size:36px;line-height:40px;max-width:100%;}
.casestudy-letstalk{position:absolute;left:0;bottom:0;width:100%;background:#f0f0f0;padding-left:calc((100vw - 1400px)/2);}
.casestudy-letstalk h4{padding:38px 0;}
.casestudy-letstalk h4 a{font-size:40px;line-height:38px;color:#000000;font-weight:normal;font-family:'google_sansbold';display:inline-block;padding:0 0 0 80px;background:url(../images/build/request-demo-ico.webp) no-repeat left 15px;}
.casestudy-letstalk h4 a:hover{color:#4d1ee6;}
.casestudy-letstalk a span{display:block;font-size:22px;font-weight:normal;font-family:'google_sansregular';text-transform:uppercase;}
.casestudy-letstalk a span strong{font-weight:normal;font-family:'google_sansbold';}
.innercasestudy-left{width:56.77%;background:#3914b3;padding-top:90px;padding-left:calc((100vw - 1400px)/2);}
.innercasestudy-left h2{font-size:18px;line-height:22px;color:#ffcc29;text-transform:uppercase;padding:0 0 10px;}
.innercasestudy-left h3{font-size:32px;line-height:44px;color:#ffffff;padding:0 0 12px;font-weight:normal;font-family:'google_sansmedium';}
.innercasestudy-left p{font-size:20px;line-height:28px;color:#f2eff9;font-weight:300;padding:0 0 20px;}
.innercasestudy-right{width:43.23%;padding:55px 0;}
.innercasestudytext-slide{max-width:630px;position:static;user-select:auto;}
.innercasestudy-left .readmorelink{font-size:15px;line-height:15px;color:#ffffff;font-weight:300;display:inline-block;margin-top:15px;position:relative;padding-bottom:2px;}
.innercasestudy-left .readmorelink:before { content: ""; height: 2px; width: 0px; bottom: 0px; background: rgba(255, 255, 255, 0.8); position: absolute; z-index: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.innercasestudy-left .readmorelink:hover:before { width: 100%; }
.innercasestudy-left .readmorelink i{line-height:20px;margin-left:4px;}
.innercasestudy-slide{margin-left:-95px;}
.innercasestudy-slide img{width:100%;}
.innercasestudy-left{position:relative;}
.innercasestudytext-slide.round-arrow.slick-slider .slick-arrow{position:absolute;left:calc((100vw - 1400px)/2);bottom:80px;border-color:#fff;}
.innercasestudytext-slide.round-arrow.slick-slider .slick-arrow.slick-next{margin-left:55px;}
.talkexport{display:flex;flex-wrap:wrap;}
.talkexport > div{width:50%;}
.talkexport-left{padding:160px 110px 120px 0;padding-left:calc((100vw - 1400px)/2);}
.talkexport-left h2{padding:0 0 22px;color:#8a27cb;font-size:30px;line-height:36px;}
.talkexport-left p{font-size:26px;line-height:36px;color:#000000;font-weight:100;}
.talkexport-right{padding:85px 110px;background:#eff3f5;}
.talkexport-right h2{color:#000000;padding:0 0 25px;}
.talkexport-right .common-form{max-width:525px;}
.common-form .form-group{margin:0 0 17px;}
.common-form .input-group{background:#ffffff;border:1px solid #d6d6d6;padding:9px 0;box-shadow:4px 4px 0 0px #dddedf;}
.common-form .input-group i{width:60px;height:38px;line-height:38px;font-size:32px;color:#3a3c40;text-align:center;border-right:1px solid #d6d6d6;}
.common-form .input-group i.email-ico{background:url(../images/build/mail-ico.webp) no-repeat center center;}
.common-form .input-group .form-control{width:calc(100% - 60px);border:none;background:#ffffff;height:38px;line-height:38px;padding:0 20px;font-size:18px;color:#141313;font-weight:300;}
.common-form .input-group textarea.form-control{height:95px;line-height:24px;padding:10px 20px;}
.ouroffering-s1{padding:97px 0 0;position:relative;overflow:hidden;}
.ouroffering-s1:before{content:"";background:url(../images/build/our-offerings-shadow.webp) no-repeat left top #8a27cb;background-size:auto 100%;position:absolute;left:0;top:-85px;width:100%;height:100%;z-index:-1;}
.ouroffering-s1 h2{color:#ffffff;padding:0 0 16px;}
.ouroffering-s1 p{font-size:28px;line-height:32px;color:#ffffff;font-weight:300;padding:0 0 43px;max-width:950px;}
.ouroffering-slide{margin:0 -23px;}
.ouroffering-slide .iteam{margin:0 23px 15px;position:relative;box-shadow:15px 15px 0 0 rgba(0,0,0,0.15);overflow:hidden;}
.ouroffering-img{position:relative;}
.ouroffering-img:before{content:"";background:url(../images/build/ouroffering-img_bg.webp) repeat-x left bottom;width:100%;height:100%;position:absolute;left:0;bottom:0;}
.ouroffering-slide h3{font-size:24px;line-height:28px;color:#ffffff;font-weight:normal;padding:0 0 15px;font-family:'google_sansmedium';}
.ouroffering-img h3{position:absolute;left:0;bottom:5px;width:100%;z-index:1;padding-left:30px;padding-right:30px;transition:all 0.3s ease 0s;opacity:1;visibility:visible;}
.ouroffering-text{position:absolute;left:0;top:100%;width:100%;height:100%;background:rgba(76,11,119,0.9);padding:32px 30px 100px;transition:top 0.3s ease 0s;}
.ouroffering-text p{font-size:14px;line-height:24px;color:#e9eaf3;padding:0 0 15px;}
.ouroffering-text .btn_part{position:absolute;left:30px;bottom:44px;padding:0 70px 0 28px;text-transform:none;}
.ouroffering-slide .iteam:hover h3.Offerings-title{opacity:0;visibility:hidden;}
.ouroffering-slide .iteam:hover .ouroffering-text{top:0;transition:top 0.3s ease 0.1s;}
.ouroffering-slide.slick-slider .slick-arrow{position:absolute;right:20px;top:-155px;border-color:#fff;color:#fff;}
.ouroffering-slide.slick-slider .slick-arrow:before{color:#fff;}
.ouroffering-slide.slick-slider .slick-arrow.slick-prev{margin-right:70px;}
.cloudplatform-s{padding:95px 0 80px;}
.cloudplatform-s h2{color:#202020;padding:0 0 15px;}
.cloudplatform-s h3{color:#202020;padding:0 0 15px; font-size: 40px; line-height: 46px; font-weight: normal; font-family: 'google_sansbold';}
.cloudplatform-s p{color:#6c6c6c;font-size:28px;line-height:32px;font-weight:300;}
.cloudplatform-list{display:flex;flex-wrap:wrap;margin:0 -15px;padding:48px 0 0;}
.cloudplatform-list li{width:calc(20% - 30px);height:152px;text-align:center;border:1px solid #e4e4e7;display:flex;align-items:center;justify-content:center;margin:0 15px;box-shadow:0 5px 6px rgba(10,16,50,0.1);}
.keyfeatures-s{display:flex;flex-wrap:wrap;padding-bottom:60px;}
.keyfeatures-img{width:51%;}
.keyfeatures-img img{width:100%;min-height:590px;object-fit:cover;}
.keyfeatures-detail{background:#16a3a1;width:49%;position:relative;}
.keyfeatures-text{padding:70px 0 70px 90px;padding-right:calc((100vw - 1400px)/2);}
.keyfeatures-detail p{line-height: 26px; color: #fff; font-weight: 400; font-size: 18px;}
.keyfeatures-detail h2{color:#ffffff;padding:0 0 20px; font-size: 40px; line-height: 46px; font-weight: normal; font-family: 'google_sansbold';}
.keyfeatures-detail h3{color:#ffffff;padding:0 0 20px; font-size: 40px; line-height: 46px; font-weight: normal; font-family: 'google_sansbold';}
.keyfeatures-detail h5{color:#ffffff;font-weight:300;padding:0 0 20px;}
.keyfeaturesslider{padding-right:calc((100vw - 1400px)/2);position:absolute;width:100%;bottom:-60px;left:0;}
.keyfeatures-slide{background:#ffffff;margin-left:-190px;box-shadow:0 6px 14px rgba(10,16,50,0.15);}
.keyfeatures-slide .iteam{border-right:1px solid #e6e3e3;padding:35px 35px 25px 35px;min-height:290px;float:left;display:none;}
.keyfeatures-slide .iteam:after{content:'';width:1px;height:100%;background-color:#e6e3e3;}
.keyfeatures-slide.slick-initialized .slick-slide{display:block;}
.keyfeatures-slide .iteam h3{display:flex;flex-wrap:wrap;font-size:24px;line-height:30px;color:#000000;font-weight:normal;font-family:'google_sansbold';padding:0 0 12px;align-items:center;}
.keyfeatures-slide .iteam h3 i{width:70px;background-repeat:no-repeat;background-position:left center;height:60px; margin-right:10px;}
.keyfeatures-slide .iteam h3 i.facilitymanage-ico{background-image:url(../images/build/facilitymanage-ico.webp);}
.keyfeatures-slide .iteam h3 i.accountdata-ico{background-image:url(../images/build/accountdata-ico.webp);}
.keyfeatures-slide .iteam h3 span{width:calc(100% - 80px);}
.keyfeatures-slide .iteam h4{display:flex;flex-wrap:wrap;font-size:24px;line-height:30px;color:#000000;font-weight:normal;font-family:'google_sansbold';padding:0 0 12px;align-items:center;}
.keyfeatures-slide .iteam h4 i{width:70px;background-repeat:no-repeat;background-position:left center;height:60px; margin-right:10px;}
.keyfeatures-slide .iteam h4 i.facilitymanage-ico{background-image:url(../images/build/facilitymanage-ico.webp);}
.keyfeatures-slide .iteam h4 i.accountdata-ico{background-image:url(../images/build/accountdata-ico.webp);}
.keyfeatures-slide .iteam h4 span{width:calc(100% - 80px);}
.keyfeatures-slide.round-arrow.slick-slider .slick-arrow{position:absolute;right:0;top:-54px;border:none;}
.keyfeatures-slide.round-arrow.slick-slider .slick-arrow.slick-prev{margin-right:54px;border-right:1px solid #fff0bc;}
.keyfeatures-slide .iteam p{line-height:26px; color: #202020; font-weight: 300; font-size: 16px;}
.technical-integrat{padding:90px 0 35px;}
.technical-integrat h2{color:#000000;padding:0 0 15px;}
.technical-integrat h3{color:#000000;padding:0 0 15px; margin: 0; font-size: 40px; line-height: 46px; font-weight: normal;font-family: 'google_sansbold';}
.technicalintegrat-list{padding:50px 0 0;display:flex;margin:0 -20px;flex-wrap:wrap;}
.technicalintegrat-list li{width:25%;padding:0 20px 70px;}
.technicalintegrat-list li i{width:85px;height:62px;display:block;background-repeat:no-repeat;background-position:left center;margin-bottom:15px;background-size:auto;}
.technicalintegrat-list li i.mobileapp_ico{background-position:-765px -196px;}
.technicalintegrat-list li i.singlesignon_ico{background-position: -850px -196px;}
.technicalintegrat-list li i.userbasedper_ico{background-position:0px -263px;}
.technicalintegrat-list li i.instantchat_ico{background-position:-85px -263px;}
.technicalintegrat-list li i.intranetforms_ico{background-position:-170px -263px;}
.technicalintegrat-list li i.multipleinte_ico{background-position:-255px -263px;}
.technicalintegrat-list li i.extremeflex_ico{background-position:-340px -263px;}
.technicalintegrat-list li i.saas_ico{background-position:-425px -263px;}
.technicalintegrat-list li i.rfidbarcode-ico{background-position: -85px -196px;}
.technicalintegrat-list li i.autogatecontrol-ico{background-position: -170px -196px;}
.technicalintegrat-list li i.rfidcard-ico{background-position: -510px -196px;}
.technicalintegrat-list li i.bioretinascanner-ico{background-position: -255px -196px;}
.technicalintegrat-list li i.escalatoraccess-ico{background-position:-340px -196px;}
.technicalintegrat-list li i.cameraanalytic-ico{background-position:-425px -196px;}
.technicalintegrat-list li i.vehiclesmart-ico{background-image:url(../images/build/vehiclesmart-ico.webp);}
.technicalintegrat-list li i.electricalsystem-ico{background-position:-595px -196px;}
.technicalintegrat-list li i.gprsgateways-ico{background-position:-680px -196px;}
.technicalintegrat-list li h4{font-size:18px;line-height:28px;color:#1e219b;font-weight:400;padding:0 0 15px;font-family:'Roboto', sans-serif;border-bottom:1px solid #8f8c8c;position:relative;}
.technicalintegrat-list li h4:before{content:"";width:125px;height:3px;background:#8f8c8c;position:absolute;left:0;bottom:-1px;}
.keybenefits-s{background:url(../images/build/industries-sec_bg.webp) no-repeat left top #291572;padding:92px 0 0;}
.keybenefits-s h2{color:#ffffff;padding:0 0 5px;}
.keybenefits-s h5{color:#f2eff9;}
.keybenefits-slide{margin:0 -30px;padding:43px 0 85px;}
.keybenefits-slide .iteam{padding:0 30px;}
.keybenefits-slide .iteam i{display:block;height:60px;margin-bottom:20px;}
.keybenefits-slide .iteam h4{font-size:20px;line-height:28px;color:#ede8ff;font-weight:300;padding:0 0 26px;margin:0 0 28px;position:relative;font-family:'Roboto', sans-serif;border-bottom:1px solid #f4eafa;}
.keybenefits-slide .iteam h4:before{content:"";width:125px;height:3px;background:#f4eafa;position:absolute;left:0;bottom:-1px;}
.keybenefits-slide .iteam p{font-size:15px;line-height:26px;color:#ede8ff;}
.keybenefits-slide.round-arrow.slick-slider .slick-arrow{position:absolute;right:0;top:-75px;border-color:#fff;}
.keybenefits-slide.round-arrow.slick-slider .slick-arrow.slick-prev{margin-right:55px;}
.keybenefits-talk{display:flex;flex-wrap:wrap;}
.keybenefits-talk .casestudy-letstalk{position:static;width:45%;}
.keybenefits-btn{width:55%;padding-right:calc((100vw - 1400px)/2);}
.keybenefits-btn a{height:90px;width:290px;margin-left:26px;font-size:28px;line-height:26px;color:#ffffff;font-weight:normal;font-family:'google_sansbold';padding:19px 0 0 92px;display:inline-block;vertical-align:top;text-align:left;}
.keybenefits-btn a span{display:block;font-size:18px;text-transform:uppercase;font-family:'google_sansregular';font-weight:normal;}
.keybenefits-btn a.watchdemo{background:url(../images/build/watchdemo-black.webp) no-repeat 26px center #ffcb1f;color:#000000;background-size:50px auto;}
.keybenefits-btn a.watchdemo:hover{background-color:#ffc503;color:#000;}
.keybenefits-btn a.brochurepdf{background:url(../images/build/brochurepdf.webp) no-repeat 26px center #f16c51;}
.keybenefits-btn a.brochurepdf:hover{background-color:#ff502c;}
.ouroffering-s1.orangebg:before{background-color:#ce482d;}
.ouroffering-s1.orangebg .ouroffering-text{background:rgba(140,38,17,0.9);}
.analyticschoose-data{padding:65px 0 120px;}
.analyticschoose-data h2{color:#4d4d4d;padding:0 0 5px;}
.analyticschoose-data h5{padding:0 0 44px;}
.analyticschoose-data .col-6:nth-child(2) h2{padding:0 0 58px;}
.cmmi-dev-3 h5, .timeline-content p, .our-offices-in-map h5{font-family:'Roboto', sans-serif;}
.cmmi-dev-3 h4, .cmmi-dev-3 h5, .timeline-content h2, .timeline-content p{color:#fff;}
.timeline-main, .timeline-main .container, .vission-mission h2{position:relative;}
.timeline-content p{font-weight:300;}
.cmmi-dev-3 h5, .our-offices-in-map h5{font-weight:100;}
.partner-logos-main{display:flex;flex-wrap:wrap;}
.partner-logos-main .partner-logo{width:33.33%;min-height:200px;background-color:#fff;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;position:relative;align-items:center;justify-content:center;display:flex;}
.partner-logos-main .partner-logo.gmp-logo{width:49.99%;}
.partner-logos-main .partner-logo:hover{box-shadow:0 0 14px 0 rgba(10,16,50,0.20);z-index:1;}
.partner-logos-main .partner-logo:nth-child(1),.partner-logos-main .partner-logo:nth-child(4),.partner-logos-main .partner-logo:nth-child(6){border-left:1px solid #e0e0e0}
.partner-logos-main .partner-logo:nth-child(-n+3){border-top:1px solid #e0e0e0}
.vission-mission{background:url('../images/build/mission-vision_bg.webp') no-repeat left top;background-size:cover;}
.missionvission-row{display:flex;flex-wrap:wrap;padding-top:220px;margin-bottom:-80px;}
.missionvission-row > div{width:50%;position:relative;}
.our-vision:before{content:"";background:rgba(64,22,203,0.85);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
.our-mission:before{content:"";background:rgba(121,27,182,0.85);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
.our-vision:after{content:"";background:url(../images/build/ourvision-ico.webp) no-repeat left top;width:148px;height:188px;position:absolute;right:0;top:0;z-index:2;}
.our-mission:after{content:"";background:url(../images/build/ourmission-ico.webp) no-repeat left top;width:149px;height:149px;position:absolute;right:0;top:0;z-index:2;}
.vission-mission h2{color:#ffffff;position:absolute;left:0px;top:0;padding:58px 0 0 50px;z-index:5;}
.vission-mission h5::before{content:"";background:url('../images/build/ourvision-quote.webp') no-repeat left top;width:39px;height:32px;position:absolute;left:51px;top:-5px;}
.vission-mission h5{font-size:32px;line-height:46px;font-weight:100;margin:0;position:absolute;left:0px;bottom:0;width:100%;padding:0 40px 38px 88px;color:#ffffff;z-index:5;}
.digital-services{padding-top:162px;padding-bottom:120px;background-color:#fff;}
.digital-services h2{color:#000000;padding:0 0 5px;}
.digital-services h5{color:#6c6c6c;font-size:36px;line-height:48px;font-weight:100;padding:0 0 20px;}
.digital-services .col-4{margin-top:55px;margin-bottom:55px;}
.digital-services h3{font-size:88px;line-height:normal;color:#543dab;margin-bottom:5px;font-weight:normal;font-family:'google_sansregular';}
.digital-services h3 .plus{font-size:45px;line-height:25px;color:#e45a27;font-weight:700;position:absolute;top:5px;margin-left:5px;}
.digital-services p{font-size:26px;line-height:36px;color:#222222;font-weight:300;}
.digital-services p > small{font-size:20px;line-height:30px;font-weight:300;}
.timeline-main{background-color:#8a27cb;z-index:1;}
.timeline-main .container{padding-top:100px;padding-bottom:100px;}
.timeline-main::before{content:"";background-image:url('../images/build/timeline-bg.webp');background-repeat:no-repeat;position:absolute;left:0;top:auto;bottom:0;width:100%;height:100%;z-index:-1;background-size:contain;}
.cmmi-dev-3{max-width:50%;}
.cmmi-dev-3 h4{font-size:66px;line-height:normal;}
.cmmi-dev-3 h5{font-size:38px;line-height:62px;}
.cmmi-dev-3 h5 > strong{font-weight:300;}
.timeline-content{background-color:#16a3a1;padding:50px 40px 100px 70px;max-width:520px;position:absolute;right:30px;top:-90px;bottom:auto;box-shadow:15px 15px 0px 0px rgba(0,0,0,0.050);}
.timeline-content h2{line-height:normal;padding-bottom:10px;}
.timeline-content p{font-size:22px;line-height:38px;}
.time-line-slider{margin-top:120px;min-height:100px;}
.rs-container .rs-bg, .rs-container .rs-selected{height:5px;}
.rs-container .rs-scale span::before{width:22px;height:22px;background-color:#8a27cb;border:4px solid #fff;border-radius:50%;top:-9px;left:-9px;}
.rs-container .rs-scale span ins{font-size:34px;color:#f2ea0d;margin-top:50px;cursor:pointer;font-weight:300;font-family:'google_sansregular';}
.rs-container .rs-bg, .rs-container .rs-selected, .rs-container .rs-selected{background-color:#fff;border:1px solid #fff;}
.rs-container .rs-pointer{background-color:#8a27cb;border:5px solid #f2ea0d;border-radius:50%;height:60px;width:60px;box-shadow:none;top:-22px;}
.rs-container .rs-pointer::before{width:22px;height:22px;background-color:#f2ea0d;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);}
.rs-container .rs-pointer::after{visibility:hidden;}
.our-offices-in-map{padding-top:100px;padding-bottom:100px;background-color:#fff;}
.our-offices-in-map h2{color:#000000;font-size:36px;line-height:normal;padding-bottom:10px;}
.our-offices-in-map h5{color:#6c6c6c;font-size:36px;line-height:48px;}
.our-offices-in-map img{margin-top:50px;}
.ecube-pm{background:#d53e37;}
.keyfeatures-slide .iteam h3 i.crmmanage-ico{background-image:url('../images/build/crmmanage-ico.webp');}
.keyfeatures-slide .iteam h3 i.amenitiesmanage-ico{background-image:url('../images/build/amenitiesmanage-ico.webp');}
.ecubefeature{position:relative;}
.ecubefeature::before, .ecubefeature::after{content:"";position:absolute;background-repeat:no-repeat;z-index:-1;}
.ecubefeature::before{background-image:url('../images/build/ecubefeature-top-bg.webp');width:300px;height:446px;top:-35%;left:-2%;}
.ecubefeature::after{background-image:url('../images/build/ecubefeature-bottom-bg.webp');width:200px;height:251px;top:auto;bottom:8%;left:auto;right:0;}
.ecubefeature .technicalintegrat-list li h4{color:#0c0c0c;}
.ecubebenefit-slide .iteam{width:25%;}
.technicalintegrat-list li i.revenuemanage-ico{background-position:0 -67px;}
.technicalintegrat-list li i.mobileapp-ico{background-position:-85px -67px;}
.technicalintegrat-list li i.possystem-ico{background-position:-170px -67px;}
.technicalintegrat-list li i.billing-ico{background-position:-255px -67px;}
.technicalintegrat-list li i.integration-ico{background-position:-340px -67px;}
.technicalintegrat-list li i.bookingpayments-ico{background-position:-425px -67px;}
.technicalintegrat-list li i.biometriccontrol-ico{background-position:-510px -67px;}
.technicalintegrat-list li i.businessreports-ico{background-position:-595px -67px;}
.keybenefits-s h5{max-width:calc(100% - 200px);}
.ehsmbenefit-main ul,.ecubebenefit-slide{flex-wrap:wrap;display:flex;}
.ehsmbenefit-main ul li{align-items:center;justify-content:center;display:flex;}
.hardware-integrat{position:relative;z-index:1;display:flex;}
.hardware-integrat::before{content:"";position:absolute;background-image:url('../images/build/hardware-integrat-bg.webp');background-repeat:no-repeat;z-index:-1;width:483px;height:428px;top:-28%;left:-2%;}
.hardware-integrat{background:#f3f3f3;overflow:hidden;}
.hardware-integrat h2{color:#000000;font-size:36px;line-height:normal;margin-bottom:20px;}
.hardware-integrat h5{color:#6c6c6c;font-size:28px;line-height:40px;font-weight:100;font-family:'Roboto', sans-serif;margin-bottom:0;}
.hardware-content{width:55%;padding-right:50px;padding-bottom:70px;padding-left:calc((100% - 1430px)/2 + 15px);padding-top:100px;}
.hardware-img{width:45%;display:flex;}
.hardware-img img{width:100%;object-fit:cover;}
.hardware-integrat .technicalintegrat-list{margin:0 -18px;}
.hardware-integrat .technicalintegrat-list li{width:33.33%;padding:0 18px 50px;}
.technicalintegrat-list li i.turnstile-ico{background-image:url('../images/build/turnstile-ico.webp');}
.technicalintegrat-list li i.boombarriers-ico{background-image:url('../images/build/boombarriers-ico.webp');}
.technicalintegrat-list li i.biometric-ico{background-image:url('../images/build/biometric-ico.webp');}
.technicalintegrat-list li i.epbxsys-ico{background-image:url('../images/build/epbxsys-ico.webp');}
.technicalintegrat-list li i.roomlocks-ico{background-image:url('../images/build/roomlocks-ico.webp');}
.technicalintegrat-list li i.elecontrol-ico{background-image:url('../images/build/elecontrol-ico.webp');}
.inet-pm{background:#d53e37;}
.inetbenefit-slider{margin:0 -18px;display:flex;flex-wrap:wrap;padding-bottom:40px;}
.inetbenefit-slider .iteam{padding:0 18px 30px;width:20%;}
.inetbenefit-slider .iteam h4{font-size:18px;}
.keyfeatures-slide .iteam h3 i.contentmanage-ico{background-image:url('../images/build/contentmanage-ico.webp');}
.keyfeatures-slide .iteam h3 i.teamcommunicat-ico{background-image:url('../images/build/teamcommunicat-ico.webp');}
.ehsmfeature{position:relative;}
.ehsmfeature::before, .ehsmfeature::after{content:"";position:absolute;display:block;background-repeat:no-repeat;z-index:-1;}
.ehsmfeature::before{background-image:url('../images/build/ehsmfeature-bottom-bg.webp');width:146px;height:146px;left:2.5%;top:auto;bottom:20%;}
.ehsmfeature::after{background-image:url('../images/build/ehsmfeature-top-bg.webp');width:356px;height:463px;bottom:auto;left:auto;right:0px;top:-20%;}
.ehsmfeature .technicalintegrat-list li h4{color:#0c0c0c;border-bottom:1px solid #005d97;}
.ehsmfeature .technicalintegrat-list li h4:before{background:#005d97;}
.ehsm{background:#1479b7;}
.keyfeatures-slide .iteam h3 i.billaccount-ico{background-image:url('../images/build/billaccount-ico.webp');}
.keyfeatures-slide .iteam h3 i.foodmanage-ico{background-image:url('../images/build/foodmanage-ico.webp');}
.ehsmfeature .technicalintegrat-list li{width:25%;}
.ehsmfeature .technicalintegrat-list li i{width:83px;height:61px;}
.ehsmfeature .technicalintegrat-list li i.healthrepo-ico{background-position:-510px -263px;}
.ehsmfeature .technicalintegrat-list li i.integratedhealth-ico{background-position:-595px -263px;}
.ehsmfeature .technicalintegrat-list li i.healthcal-ico{background-position:-680px -263px;}
.ehsmfeature .technicalintegrat-list li i.healthedu-ico{background-position:-765px -263px;}
.ehsmfeature .technicalintegrat-list li i.appointmentmana-ico{background-position:-850px -263px;}
.ehsmfeature .technicalintegrat-list li i.prmana-ico{background-position:0px -330px;}
.ehsmfeature .technicalintegrat-list li i.operationalana-ico{background-position:-85px -330px;}
.ehsmfeature .technicalintegrat-list li i.qualityindi-ico{background-position:-171px -330px;}
.technicalintegrat-list li i.onlinebook-ico{background-position:-425px -67px;}
.technicalintegrat-list li i.posresmanage-ico{background-position:-339px -134px;}
.technicalintegrat-list li i.banquetmanage-ico{background-position:-425px -134px;}
.technicalintegrat-list li i.technicalsupport-ico{background-position:-510px -134px;}
.technicalintegrat-list li i.channelmanager-ico{background-position:-595px -134px;}
.technicalintegrat-list li i.reservemanage-ico{background-position:-680px -134px;}
.technicalintegrat-list li i.stockmanage-ico{background-position:-765px -134px;}
.technicalintegrat-list li i.housemanage-ico{background-position:-850px -134px;}
.technicalintegrat-list li i.maintainsupport-ico{background-position:-0px -196px;}
.ehsmbenefit-main{margin-top:50px;margin-bottom:90px;}
.ehsmbenefit-main ul{margin:0 -5px;}
.ehsmbenefit-main ul li{background:#9430d6;min-height:130px;border:1px solid #771bb4;margin:5px;width:calc(20% - 10px);color:rgba(255,255,255,0.8);font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;line-height:24px;padding:15px 20px;text-align:center;}
.ehsmbenefit .ehsmbenefit-main.hconnect ul li{width:calc(20% - 10px);}
.smt-technical-integrat{position:relative;}
.smt-technical-integrat::before{content:"";display:block;background-image:url('../images/build/smt-technical-integrat-bg.webp');background-repeat:no-repeat;position:absolute;width:100%;height:1874px;top:-40%;left:0;z-index:-2;}
.greenbg:before{background-color:#16a3a1;}
.ai-ouroffering .ouroffering-text{background:rgba(11,107,105,0.9);}
.ai-positioninsights h2{font-size:36px;padding-bottom:10px;}
.ai-positioninsights h5{font-size:28px;color:#6c6c6c;font-weight:300;padding-bottom:0;margin-bottom:10px;}
.ai-positioninsights .technicalintegrat-list{margin:0 -30px;}
.ai-positioninsights li{padding:0 30px 20px;}
.ai-positioninsights li h4{color:#16a3a1;border-color:#616065;}
.ai-positioninsights li h4::before{background:#616065;}
.ai-positioninsights .technicalintegrat-list li i{width:80px;height:68px;}
.technicalintegrat-list li i.efficiency-ico{background-image:url('../images/build/efficiency-ico.webp');}
.technicalintegrat-list li i.resevaopt-ico{background-image:url('../images/build/resevaopt-ico.webp');}
.technicalintegrat-list li i.automation-ico{background-image:url('../images/build/automation-ico.webp');}
.technicalintegrat-list li i.rtassistance-ico{background-image:url('../images/build/rtassistance-ico.webp');}
.mobilityoffer{margin-bottom:125px;}
.skybluebg::before{background-color:#1883ba;}
.mobilityoffer-slide .ouroffering-text{background:rgba(5,80,119,0.9);}
.lightbluebg::before{background-color:#366fe0;}
.proengoffer .ouroffering-text{background:rgba(11,56,146,0.9);}
.productengprocess{background-color:#fff;padding-top:130px;padding-bottom:110px;text-align:center;}
.proeng-process{padding:85px 0 110px;background:#fff;}
.pinkbg::before{background-color:#ce2b64;}
.dmoffer .ouroffering-text{background:rgba(146,14,61,0.9);}
.proeng-process h2{font-size:36px;padding-bottom:10px;color:#4d4d4d;}
.proeng-process h5{font-size:28px;color:#6c6c6c;font-weight:300;padding-bottom:0;margin-bottom:10px;}
.dmpepimg-block{text-align:center;padding-top:100px;}
.width-auto{max-width:inherit!important}
.btn-viewmore{background:#37353c;border:solid 1px #37353c}
.btn-viewmore:hover{background:#f15f29;border:solid 1px #f15f29}
.ouroffering-slide .bg-primary{background:#4016cb!important}
.pagination-blog a{-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.pagination-blog a:hover{opacity:.7}
.pagination-blog i{font-family:LineAwesome;font-size:50px;font-weight:normal;font-style:normal}
.page-overview.disclaimer{padding-bottom:140px;}
.page-overview.disclaimer p{max-width:100%;}
.page-overview.disclaimer p strong{font-weight:600;}
.page-overview.disclaimer p a{color:#f5b800;}
.page-overview.disclaimer h5.hilight{font-size:28px;line-height:36px;color:#8a27cb;font-weight:300;padding:0 0 30px;}
.page-overview.disclaimer h4{font-size:20px;line-height:30px;color:#000000;font-family:'google_sansmedium';font-weight:normal;padding:0 0 15px;}
.cloudoffer-main .keyfeatures-detail{background:#3c1788;}
.cloudoffer-main h2{font-size:44px;line-height:normal;}
.cloudoffer-main h5{font-size:22px;line-height:34px;font-weight:100;}
.keyfeatures-slide .iteam i{background:url('../images/build/offering_sprite.webp') no-repeat left top;}
.keyfeatures-slide .iteam i.mobility_ico{background-position:-560px -195px;}
.keyfeatures-slide .iteam i.aiautomation_ico{background-position:-280px 0px;}
.keyfeatures-slide .iteam i.itconsulting_ico{background-position: -910px -195px;}
.keyfeatures-slide .iteam i.dataanalytics_ico{background-position: -700px -195px;}
.keyfeatures-slide .iteam i.designsolutions_ico{background-position: -770px -195px;}
.keyfeatures-slide .iteam i.productengineering_ico{background-position: 0px -260px;}
.keyfeatures-slide .iteam i.iot_ico{background-position:-210px 0px;}
.keyfeatures-slide .iteam i.digitalmarketing_ico{background-position: -630px -195px;}
.keyfeatures-slide .iteam i.digitaltransformation_ico{background-position:-490px -195px;}
.keyfeatures-slide .iteam i.cloud_ico{background-position:0px 0px;}
.keyfeatures-slide .iteam i.itinfrastructure_ico{background-position: -840px -195px;}
.keyfeatures-slide .iteam i.securityconsulting_ico{background-image:url('../images/build/securityconsulting_ico.webp');}
.keyfeatures-slide .iteam i.productconsulting_ico{background-position:-140px 0px;}
.keyfeatures-slide .iteam i.dataanalyticsconsult_ico{background-position:-70px 0px;}
.keyfeatures-slide .iteam i.cloudmigration_ico{background-position: -350px 0;}
.keyfeatures-slide .iteam i.cloudmanagement_ico{background-position: -420px 0;}
.keyfeatures-slide .iteam i.cloudsecurity_ico{background-position: -490px 0;}
.keyfeatures-slide .iteam i.cloudinfrastructure_ico{background-position: -560px 0;}
.keyfeatures-slide .iteam i.cloudnativeapp_ico{background-position: -630px 0;}
.keyfeatures-slide .iteam i.softwareasservices_ico{background-position: -700px 0;}
.keyfeatures-slide .iteam i.disasterrecoverymanage_ico{background-position: -770px 0;}
.keyfeatures-slide .iteam i.datavisualization_ico{background-position: -910px 0;}
.keyfeatures-slide .iteam i.datamodernization_ico{background-position: 0px -65px;}
.keyfeatures-slide .iteam i.businessintelligence_ico{background-image:url('../images/build/businessintelligencepurple_ico.webp');}
.keyfeatures-slide .iteam i.businessanalyticsinsigh_ico{background-image:url('../images/build/businessanalyticsinsigh_ico.webp');}
.keyfeatures-slide .iteam i.enterprisedatamanage_ico{background-image:url('../images/build/enterprisedatamanagepurple_ico.webp');}
.keyfeatures-slide .iteam i.machinelearning_ico{background-position: -70px -65px;}
.keyfeatures-slide .iteam i.conversationalai_ico{background-position: -140px -65px;}
.keyfeatures-slide .iteam i.roboticprocess_ico{background-position: -210px -65px;}
.keyfeatures-slide .iteam i.cognitivebusinesssol_ico{background-position: -280px -65px;}
.keyfeatures-slide .iteam i.voicebaseappdev_ico{background-position: -350px -65px;}
.keyfeatures-slide .iteam i.iotappdev_ico{background-position: -420px -65px;}
.keyfeatures-slide .iteam i.iotmanagedservices_ico{background-position: -490px -65px;}
.keyfeatures-slide .iteam i.iotsystemintegration_ico{background-position: -560px -65px;}
.keyfeatures-slide .iteam i.iotcloudplatformdev_ico{background-position: -630px -65px;}
.keyfeatures-slide .iteam i.enterpriseintegration_ico{background-position: -700px -65px;}
.keyfeatures-slide .iteam i.mobilitysoftwareserv_ico{background-position: -770px -65px;}
.keyfeatures-slide .iteam i.mobilitymanagedserv_ico{background-position: -840px -65px;}
.keyfeatures-slide .iteam i.mobileapptesting_ico{background-image:url('../images/build/mobileapptesting_ico.webp');}
.keyfeatures-slide .iteam i.mobilewebappdev_ico{background-position: -910px -65px;}
.keyfeatures-slide .iteam i.serviceexperiencetransf_ico{background-position: 0px -130px;}
.keyfeatures-slide .iteam i.workforcetransformation_ico{background-position: -70px -130px;}
.keyfeatures-slide .iteam i.businessprocesseng_ico{background-position: -140px -130px;}
.keyfeatures-slide .iteam i.architecturetransformation_ico{background-position: -210px -130px;}
.keyfeatures-slide .iteam i.salesforcetransformation_ico{background-position: -280px -130px;}
.keyfeatures-slide .iteam i.crmcmsdevelopment_ico{background-position: -350px -130px;}
.keyfeatures-slide .iteam i.supplychainmanage_ico{background-position: -420px -130px;}
.keyfeatures-slide .iteam i.intranetdevelopment_ico{background-position: -490px -130px;}
.keyfeatures-slide .iteam i.documentmanagement_ico{background-position: -560px -130px;}
.keyfeatures-slide .iteam i.blockchain_ico{background-position: -630px -130px;}
.keyfeatures-slide .iteam i.productlifecyclemanag_ico{background-position: -840px -130px;}
.keyfeatures-slide .iteam i.productenhancement_ico{background-position: -910px -130px;}
.keyfeatures-slide .iteam i.legacytransformation_ico{background-image:url('../images/build/legacytransformation_ico.webp');}
.keyfeatures-slide .iteam i.productimplementation_ico{background-image:url('../images/build/productimplementation_ico.webp');}
.keyfeatures-slide .iteam i.localmarketing_ico{background-image:url('../images/build/localmarketing_ico.webp');}
.keyfeatures-slide .iteam i.producttestingserv_ico{background-image:url('../images/build/producttestingserv_ico.webp');}
.keyfeatures-slide .iteam i.seosolution_ico{background-image:url('../images/build/seosolution_ico.webp');}
.keyfeatures-slide .iteam i.smmsolution_ico{background-image:url('../images/build/smmsolution_ico.webp');}
.keyfeatures-slide .iteam i.semsolution_ico{background-image:url('../images/build/semsolution_ico.webp');}
.keyfeatures-slide .iteam i.contentmarketing_ico{background-image:url('../images/build/contentmarketing_ico.webp');}
.keyfeatures-slide .iteam i.mobilemarketing_ico{background-image:url('../images/build/mobilemarketing_ico.webp');}
.keyfeatures-slide .iteam i.reputationmanagement_ico{background-image:url('../images/build/reputationmanagement_ico.webp');}
.keyfeatures-slide .iteam i.emailmarketing_ico{background-image:url('../images/build/emailmarketing_ico.webp');}
.keyfeatures-slide .iteam i.manageditservice_ico{background-position: -350px -195px;}
.keyfeatures-slide .iteam i.enterpriseservices_ico{background-position: -420px -195px;}
.keyfeatures-slide .iteam i.datacenterservice_ico{background-position: -210px -195px;}
.keyfeatures-slide .iteam i.disasterrecoverymanageement_ico{background-position: -280px -195px;}
.keyfeatures-slide .iteam i.uiuxexperience_ico{background-position: -700px -130px;}
.keyfeatures-slide .iteam i.productdesign_ico{background-position: -770px -130px;}
.keyfeatures-slide .iteam i.brandingsolution_ico{background-image:url('../images/build/brandingsolution_ico.webp');}
.dataanalytics-s3{padding:100px 0 115px;}
.dataanalytics-s3 h2{padding:0 0 0px;color:#202020;}
.dataanalytics-left i{height:64px;width:64px;display:block;background-repeat:no-repeat;background-position:left top;}
.dataanalytics-left i.insightfuldata_ico{background-image:url('../images/build/insightfuldata_ico.webp');}
.dataanalytics-left i.accentuatebusiness_ico{background-image:url('../images/build/accentuatebusiness_ico.webp');}
.dataanalytics-left i.securereliable_ico{background-image:url('../images/build/securereliable_ico.webp');}
.dataanalytics-left h3{font-size:22px;line-height:28px;color:#333333;font-weight:normal;font-family:'google_sansmedium';padding:12px 0 14px;}
.dataanalytics-left p{color:#3f3c3c;line-height:24px;padding:0;max-width:250px;}
.dataanalytics-right .row{margin:0 -12px;}
.dataanalytics-right .col-6{padding:0 12px;}
.ourproposition-box{border:2px solid #3c1788;padding:18px 25px;margin:0 0 22px;border-radius:6px;}
.ourproposition-box.box2{border-color:#f15f29;}
.ourproposition-box.box3{border-color:#ffcb1f;}
.ourproposition-box.box4{border-color:#5c1b8f;}
.ourproposition-box p{font-size:14px;line-height:22px;color:#202020;text-transform:uppercase;text-align:center;}
.aiautomation-s3{padding:130px 0 130px;text-align:center;}
.aiautomation-s3 h2{text-align:center;padding:0 0 0 15px;color:#202020;}
.aiautomation-s3 h3{text-align:center;padding:0 0 0 0;color:#202020; font-size: 40px; line-height: 46px; font-weight: normal; font-family: 'google_sansbold';}
.aiautomation-s3 p{font-size:20px;}
.digitaltransformation-s3 h2{padding:0 0 15px;color:#202020;}
.digitaltransformation-s3 h3{padding:0 0 15px;color:#202020; font-size: 40px; line-height: 46px; font-weight: normal; font-family: 'google_sansbold';}
.digitaltransformation-s3{padding:70px 0 120px;}
.digitaljourney-row{display:flex;flex-wrap:wrap;padding:35px 0 0;}
.digitaljourney-row .digitaljourney-col{width:50%;border:1px solid #ebf0f3;display:flex;flex-wrap:wrap;padding:35px 30px;}
.digitaljourney-row .digitaljourney-col:nth-child(2), .digitaljourney-row .digitaljourney-col:nth-child(3){border:none;background:#f3f7f9;}
.digitaljourney-col i{height:64px;width:72px;display:block;background-repeat:no-repeat;background-position:left top;}
.digitaljourney-col i.digitaljourney_ico{background-image:url('../images/build/insightfuldata_ico.webp');}
.digitaljourney-col .digitaljourney-text{width:100%;}
.digitaljourney-col h4{font-size:22px;line-height:28px;color:#333333;padding:0 0 15px;font-weight:normal;font-family:'google_sansmedium';}
.digitaljourney-col p{color:#3f3c3c;}
.cloudplatform-slide .slick-track{margin:0 -50px;}
.cloudplatform-slide{margin-top:50px;}
.cloudplatform-slide .iteam{padding:0 50px;}
.cloudplatform-slide .iteam h4{margin-top:40px;font-size:26px;color:#000000;font-family:'google_sansmedium';margin-bottom:20px;}
.cloudplatform-slide .iteam p{color:#6c6c6c;font-size:16px;line-height:28px;font-weight:300;}
.cloudplatform-slide .slick-list{width:calc(100% - 50px);}
.cloudplatform-slide .slick-arrow{position:absolute;right:0;top:50%;background:#ffcb1f;width:50px;height:70px;z-index:1;}
.cloudplatform-slide .slick-arrow:before{line-height:70px;font-weight:900;}
.cloudplatform-slide .slick-arrow.slick-prev{margin-top:72px;}
.cloudcasestudy .innercasestudy-left{background:#5c1b8f;}
.cloudblog-main h2{font-size:44px;line-height:normal;color:#000000;}
.cloudblog-main p{color:#6c6c6c;font-size:24px;line-height:34px;font-weight:300;}
.segments-section{padding:40px 0 0;}
.segments-section.row > div{width:25%;padding-bottom:40px;}
.segments-section h4{font-size:18px;line-height:26px;color:#1e219b;font-family:'Roboto', sans-serif;padding:15px 0 10px;}
.segments-section p{font-size:16px;color:#202020;padding:0;line-height:28px;}
.technologyintegration{padding:100px 0 120px;background-color:#f9f9f9;}
.technology-main h2{font-size:44px;line-height:normal;color:#000000;}
.technology-main p{color:#6c6c6c;font-size:24px;line-height:34px;font-weight:300;}
.technology-main .technology-slide{margin:40px -15px 0;}
.technology-main .technology-slide .item{height:161px;box-shadow:0px 8px 10px 0px rgba(10, 16, 50, 0.1);background-color:#fff;margin:0 15px 15px;border:1px solid #dcdee0;display:flex;align-items:center;justify-content:center;}
.technology-main .technology-slide.slick-slider .slick-arrow{position:absolute;bottom:-146px;left:calc(50% - 26px);text-align:center;z-index:1;}
.technology-main .technology-slide.slick-slider .slick-arrow.slick-prev{margin-left:-27px;}
.technology-main .technology-slide.slick-slider .slick-arrow.slick-next{margin-left:28px;}
.global-contact-outer{background-color:#ebf0f3;position:relative;margin-top:53px;}
.global-contact-outer:before{content:'';width:50%;height:calc(100% + 52px);background:#fff;position:absolute;left:0;top:-52px;box-shadow:0 0 15px rgba(0,0,0,0.15);background-image:url(../images/build/gb-presence-bg.webp);background-repeat:no-repeat;background-position:center;background-size:90% auto;}
.global-contact-outer:before{background-image:none;}
.global-contact-outer.open:before{background-image:url(../images/build/gb-presence-bg.webp);}
.global-contact-outer h2{color:#202020;}
.global-contact-outer p{font-size:24px;font-weight:300;color:#202020;}
#globalcontactouter .global-presence{padding-top:44px;}
.company-address{display:none;}
.home-globalcontact .company-address{display:block;}
.common-form.project-form{display:none;}
.home-globalcontact .common-form.project-form{display:block;}
.common-form.project-form .input-group{padding:0;border-radius:5px;border:none;box-shadow:none;overflow:hidden;}
.common-form.project-form .input-group i{width:48px;height:auto;font-size:30px;line-height:48px;border-color:#ebf0f3;}
.common-form.project-form .input-group .form-control{height:48px;line-height:48px;padding:0 15px;font-size:16px;}
.common-form.project-form .input-group input[type="file"].form-control{padding:10px 15px;line-height:22px;font-size:14px;}
.common-form.project-form .input-group .form-control input[type="file"].form-control{padding-left:0;padding-right:0;width:100%;}
.common-form.project-form .input-group .upload-outer{position:relative;}
.common-form.project-form .input-group .upload-outer .form-control{opacity:0;z-index:1;position:relative;}
.common-form.project-form .input-group .upload-outer:after{content:'Upload RFP';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;padding:0 15px;z-index:0;}
.common-form.project-form .input-group textarea.form-control{height:145px;}
.common-form.project-form .btn_part{background-color:#f15f29;border-color:#f15f29;color:#fff;padding:0 60px;}
.global-presence{padding:30px 20px 76px 0;}
.project-form-outer{padding:72px 0 48px 58px;position:relative;}
.project-form-outer .full-link{position:absolute;right:0;top:75px;z-index:9;cursor:pointer;transition:all .5s;}
.home-globalcontact .project-form-outer .full-link{display:none;}
.project-form-outer .full-link.show{transform:rotate(90deg)}
.global-contact-outer.show .common-form.project-form{height:auto;}
.global-contact-outer.show .company-address{height:auto;}
.global-contact-outer .global-presence .company-address li{margin-bottom:25px;display:flex;align-items:center;}
.global-contact-outer .global-presence .company-address li:last-child{margin-bottom:0;;}
.global-contact-outer .global-presence .company-address li img{width:82px;height:82px;min-width:82px;}
.global-contact-outer .global-presence .company-address li .add-info{margin-left:30px;border-left:1px solid #b9babf;padding:5px 0 5px 25px;}
.global-contact-outer .global-presence .company-address li .add-info h4{color:#f15f29;margin-bottom:2px;font-family:'google_sansmedium';font-size:1.300rem;}
.global-contact-outer .global-presence .company-address li .add-info p{color:#525050;font-size:18px;}
.global-contact-outer .global-presence .company-address li .add-info p a{color:#525050;position:relative;display:inline-block;line-height:26px;padding-bottom:2px;}
.global-contact-outer .global-presence .company-address li .add-info p a:before{content:"";height:2px;width:0px;bottom:2px;background:rgba(77, 30, 230, 0.8);position:absolute;z-index:0;transition:all .3s ease}
.global-contact-outer .global-presence .company-address li .add-info p a:hover:before{width:100%;}
.global-contact-outer .global-presence .company-address li .add-info p a:hover{color:#543dab;}
.casestudies{padding:0px 30px;}
.casestudies .container{width:1330px;}
.casestudies .row{background:#ffffff;box-shadow:0 6px 14px rgba(10,16,50,0.15);margin:0px;margin-bottom:45px;border:1px solid #e0e0e5;}
.casestudies-img{padding:0px;position:relative;z-index:1;}
.casestudies-img img{width:100%;object-fit:cover;height:100%;}
.casestudies-info{padding:40px;padding-bottom:115px;position:relative;}
.casestudies-info h6{color:#1e219b;margin-bottom:15px;}
.casestudies-info h3{color:#202020;font-size:25px;line-height:35px;margin-bottom:15px;font-weight:300;}
/* .casestudies-info p{color:#202020;position:absolute;left:40px;bottom:85px;} */
.casestudies-info p { color: #202020; position: absolute; right: 40px; bottom: 40px; padding-left: 40px; }
.casestudies-info p strong{display:inline-block;color:#f15f29;}
.casestudies-info .actionbtn{text-align:right;background:#f6f6f8;position:absolute;bottom:0px;left:0px;right:0px;padding:20px 20px;}
.casestudies-info .actionbtn .viewmore{display:inline-block;color:#4d1ee6;border:0px;cursor:pointer;font-size:15px;line-height:15px;font-weight:400;position:relative;padding:3px 0px;}
.casestudies-info .actionbtn .viewmore:before{content:"";height:2px;width:0px;bottom:0px;background:rgba(77, 30, 230, 0.8);position:absolute;z-index:0;transition:all .3s ease}
.casestudies-info .actionbtn .viewmore:hover:before{width:100%;}
.casestudies-info .actionbtn .viewmore i{font-weight:bold;float:right;margin-left:4px;}
.casestudies .row:nth-child(even) .casestudies-img{order:2;}
.loadmore{text-align:center;}
.loadmore .btn_part{background:#333333;color:#fff;padding:0px 130px;font-weight:300;}
.loadmore .btn_part:before{width:50px;height:50px;}
.ourexperts{background:url(../images/build/blueline-pattern.webp) repeat left top;padding:65px 0px;margin-top:100px;}
.ourexperts .container{display:flex;justify-content:space-between;align-items:center;}
.ourexperts p{font-size:42px;color:#fff;line-height:normal;font-weight:300;}
.ourexperts p strong{font-weight:500;}
.blogs-list{padding-bottom:150px;}
.blogs-list .row{margin-bottom:40px;}
.blogblock{box-shadow:0 6px 14px rgba(10,16,50,0.15);}
.blog-img{padding:0px;position:relative;overflow:hidden;}
.blog-img img{width:100%;object-fit:cover;height:100%;}
.blog-info{padding:25px;padding-bottom:25px;position:relative;}
.blog-info h6{color:#1e219b;margin-bottom:15px;}
.blog-info h6 span{color:#202020;}
.blog-info h3{color:#202020;font-size:25px;line-height:32px;margin-bottom:15px;font-weight:300;}
.blogs-list .blog-info h3{min-height:70px;}
.blog-info h3 a{color:#202020;}
.blog-info p{color:#202020;}
.blog-info p strong{display:block;color:#f15f29;}
.blog-info .actionbtn{font-weight:300;font-size:15px;color:#010101;text-align:right;background:#f6f6f8;padding:20px 20px;display:flex;justify-content:space-between; /*position:absolute;bottom:0px;left:0px;right:0px;*/}
.blog-info .actionbtn .viewmore{display:inline-block;color:#4d1ee6;font-size:15px;border:0px;cursor:pointer;font-weight:400;position:relative;}
.blog-info .actionbtn .viewmore:before{content:"";height:2px;width:0px;bottom:0px;background:rgba(77, 30, 230, 0.8);position:absolute;z-index:0;transition:all .3s ease}
.blog-info .actionbtn .viewmore:hover:before{width:100%;}
.blogs-list.event-list{margin-top:80px;}
.blogs-list.news-list .blog-img{height:200px;}
.blogs-list.event-list .blog-img{height:250px;}
.blogs-list.news-list .blog-info h3,
.blogs-list.event-list .blog-info h3{font-size:22px;}
/* .blogs-list.news-list .blog-info{padding-bottom:85px;} */
.blogs-list.news-list .blog-info h3{margin-bottom:0;min-height:105px;}
.blogs-list.news-list{padding-bottom:0;}
/* .blogs-list.event-list .blog-info{padding-bottom:80px;} */
.blogs-list.event-list .blog-info h3{font-size:22px;}
.otherblog-links.article-other-links{margin-bottom:180px;}
.global-contact-outer.blog-details-contact{margin-top:180px;}
.blogdetail-left a{color:#f15f29;border-bottom:1px solid #f15f29;}
.blogdetail-left.news-detail-left{padding-bottom:50px;}
.blogdetail-left img{width:100%;}
.news-list .row .col-lg-4{padding-bottom:40px;}
.event-list .row .col-lg-4{padding-bottom:40px;}
.page-overview{background:#fff;}
.ecubefeature .technicalintegrat-list li h4{color:#543dab;}
.ehsmbenefit.keybenefits-s{background-image:none;}
.ehsmbenefit .ehsmbenefit-main ul li{background:#2b1b7d;border:1px solid #3b279f;}
.page-overview .col-6:nth-child(2){padding-bottom:0;}
.overview-img{align-items:center;}
.ehsmfeature .technicalintegrat-list li h4{color:#461c69;border-bottom-color:#949191;}
.ehsmfeature .technicalintegrat-list li h4:before{background:#949191;}
.cloudblog-slide{-webkit-box-shadow:-5px 0 15px 3px rgba(0,0,0,.1);-ms-box-shadow:-5px 0 15px 3px rgba(0,0,0,.1);box-shadow:-5px 0 15px 3px rgba(0,0,0,.1)}
.cloudblog-slide .iteam-content{background:#ffffff;padding:25px;float:left;width:100%;position:relative;min-height:180px;}
.cloudblog-slide h5{font-size:18px;color:#1e219b;font-weight:700;margin-bottom:10px;line-height:normal;}
.cloudblog-slide p{color:#565656;font-size:24px;font-weight:300;line-height:30px;padding-bottom:20px;}
.cloudblog-slide .readmore{color:#431ac7;display:inline-block;font-weight:400;float:right;position:relative; text-transform: capitalize;}
.cloudblog-slide .readmore:before{content:"";height:2px;width:0px;bottom:0px;background:rgba(77, 30, 230, 0.8);position:absolute;z-index:0;transition:all .3s ease}
.cloudblog-slide .readmore:hover:before{width:100%;}
.cloudblog-slide .iteam{display:none;}
.cloudblog-slide.slick-initialized .slick-slide{display:block;}
.cloudblog-slide .iteam-content.top-content::before{content:"";border-style:solid;position:absolute;border-width:18px 18px 0 18px;border-color:#fff transparent transparent transparent;top:auto;bottom:-17px;left:auto;right:30px;}
.cloudblog-slide .iteam-content.bottom-content::before{content:"";border-style:solid;border-width:0 18px 18px 18px;border-color:transparent transparent #fff transparent;bottom:auto;top:-17px;position:absolute;left:auto;right:30px;}
.cloudblog-slide .slick-arrow{position:absolute;top:auto;bottom:-30px;left:50%;width:54px;height:54px;z-index:2;}
.cloudblog-slide .slick-arrow::before{line-height:54px;}
.cloudblog-slide .slick-arrow.slick-prev{margin-top:0;margin-left:-54px;border-right:1px solid #fff0bc;}
.cloudblog-slide .iteam img{width:100%;object-fit:cover;}
.crmsolution-main h2{font-size:44px;color:#000000;line-height:normal;}
.crmsolution-main p{color:#6c6c6c;font-size:24px;font-weight:300;line-height:36px;}
.crmblocksection{padding:130px 0 30px;}
.crmblocksection h5{color:#f15f29;font-size:22px;font-family:'google_sansmedium';line-height:normal;margin-bottom:15px;}
.crmblocksection p{color:#6c6c6c;font-size:16px;line-height:28px;}
.innerpage-hero{position:relative;display:flex;align-items:center;justify-content:center;border-bottom:6px solid #f7bd14;}
.innerpage-hero .container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.innerpage-hero-content{display:flex;padding:0px 15px;align-items:center;}
.innerpage-hero img{height:600px;}
.innerpage-hero-content h1{color:#fff;font-size:54px;line-height:56px;text-align:right;padding:20px 60px 20px 40px;}
.innerpage-hero-content h2{color:#fff;font-size:54px;line-height:56px;text-align:right;padding:20px 60px 20px 40px;}
.innerpage-hero-content p{color:#fff;font-size:36px;line-height:normal;font-weight:300;padding:20px 0px 20px 60px;max-width:900px;}
.innerpage-hero-content p span{display:block; font-size:24px;}
.vh-border{background:#a08235;height:100%;width:1px;display:block;}
.innerpage-navigation{padding-left:calc((100% - 1430px)/2 + 15px);position:relative;margin-top:-40px;z-index:5;}
.innerpage-nav{background:#4e4491;display:block;width:100%;height:70px;line-height:70px;padding-right:230px;}
.innerpage-nav a{font-size:14px;line-height:normal;color:#fff;display:block;padding:26px 25px;}
.innerpage-nav span.apply-span{font-size:15px;line-height:normal;color:#fff;display:block;padding:26px 25px;}
.innerpage-nav li{position:relative;display:inline-block;list-style-type:none;padding:0px;font-size:14px;line-height:normal;color:#fff;}
.innerpage-nav li a:before{content:"";position:absolute;bottom:0px;left:0px;width:0px;height:3px;background:#ffcb1f;transition:all .3s ease}
.innerpage-nav li a:hover:before{width:100%;}
.innerpage-nav a:hover, .innerpage-nav a:focus{text-decoration:none;}
.filterrow{display:flex;align-items:center;padding-left:35px;margin-bottom:80px;flex-wrap:wrap;}
.filterrow h3{margin-right:20px;font-size:18px;color:#fff;font-weight:400;}
.filterrow .input-group{width:290px;margin-right:20px;}
.filterrow .input-group .form-control{background:#6256b4;border:1px solid #776bcb;color:#fff;font-size:14px;font-weight:300;}
.filterrow .input-group .form-control option{background-color:#fff;color:#000;}
.innerpage-navigation-right{background:#ffcb1f;padding:20px 20px 20px 30px;padding-right:calc((100% - 1430px)/2 + 15px);position:absolute;right:0;top:-15px;cursor:pointer;z-index:6;transition:all .3s ease;}
.innerpage-navigation-right .title-text{font-size:18px;font-weight:400;color:#000;}
.innerpage-navigation-right .title-diss{font-size:30px;font-family:'google_sansbold';color:#000;}
.innerpage-navigation-right:hover{background-color:#f15f29;}
.innerpage-navigation-right:hover .title-text, .innerpage-navigation-right:hover .title-diss{color:#FFF;}
.innerpage-navigation.innernav-fixed{z-index:inherit;}
.innerpage-navigation.innernav-fixed .innerpage-nav ul{position:fixed; left:50%; transform:translateX(-50%); top:0; z-index:301; width: calc(80% - 60px); text-align:center; animation: .5s .2s both menufade; opacity: 0; }
.show-menu .innerpage-navigation.innernav-fixed .innerpage-nav ul{z-index:298;}
@keyframes menufade{ 0%{opacity:0} 100%{opacity:1} }
.innerpage-navigation.innernav-fixed .innerpage-nav a{padding:18px 25px;}
.keyfeatures-img img{min-height:700px;}
.ouroffer .keyfeatures-detail{margin-top:50px;background:#3c1788;}
.product-modlue{position:relative;z-index:1}
.product-modlue > img{height:720px;object-fit:cover;}
.product-modlue .product-modlue-content{position:absolute;left:auto;right:0;bottom:0;top:auto;background:rgba(70,28,105,0.95);width:50%;padding:50px;}
.product-modlue-content h2{color:#fff;font-size:44px;margin-bottom:5px;line-height:normal;opacity:0.85;}
.product-modlue-content h3{font-family: 'google_sansbold'; color:#fff;font-size:44px;margin-bottom:5px;line-height:normal;opacity:0.85;}
.product-modlue-content p{font-size:24px;color:#fff;font-weight:300;line-height:36px;opacity:0.85;}
.product-slide h3{display:flex;flex-wrap:wrap;font-size:20px;line-height:normal;color:#fff;font-weight:normal;font-family:'google_sansmedium';padding:0 0 12px;opacity:0.85;align-items:center;}
.product-slide h4{display:flex;flex-wrap:wrap;font-size:20px;line-height:normal;color:#fff;font-weight:normal;font-family:'google_sansmedium';padding:0 0 12px;opacity:0.85;align-items:center;margin-bottom: 5px;}
.product-slide h4 span{width:70%;}
.product-slide{margin-top:40px;position:initial;}
.product-slide .slick-track{margin:0 -50px;}
.product-slide .iteam{padding:5px 50px;position:relative;}
.product-slide .iteam.slick-active:after{content:"";width:1px;height:100%;position:absolute;left:0;top:0;display:block;background:#725089;}
.product-slide p{font-size:16px;line-height:28px;color:#fff;font-weight:300;opacity:0.85;}
.product-slide .iteam i{width:72px;min-height:55px;background-repeat:no-repeat;background-position:left center;}
.product-slide .iteam i.payment-ico{background-image:url('../images/build/payment_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.ordermanagement-ico{background-image:url('../images/build/vendercontact-ico.webp');background-size:auto 100%;}
.product-slide .iteam i.room-ico{background-image:url('../images/build/roomlockswhite-ico.webp');background-size:auto 100%;}
.product-slide .iteam i.invetory-ico{background-image:url('../images/build/inventorymanagementwhite_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.roominvetory-ico{background-image:url('../images/build/reservemanagewhite_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.roominvetory-ico{background-image:url('../images/build/reservemanagewhite_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.bookingmanagement-ico{background-image:url('../images/build/bookingpaymentswhite_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.restaurentmanagement-ico{background-image:url('../images/build/restaurentmanagementwhite_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.frontdesk-ico{background-image:url('../images/build/remotepatientmonitoringwhite_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.accountdatawhite-ico{background-image:url('../images/build/accountdatawhite.webp');}
.product-slide .iteam i.storeinvetory-ico{background-image:url('../images/build/inventorymanagementwhite_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.contentmanage-ico{background-image:url('../images/build/contentmanagewhite-ico.webp');}
.product-slide .iteam i.teamcommunicat-ico{background-image:url('../images/build/teamcommunicatwhite-ico.webp');}
.product-slide .iteam i.integratedhealthwhite-ico{background-image:url('../images/build/integratedhealthwhite_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.employee-ico{background-image:url('../images/build/employee_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.profilemanagement-ico{background-image:url('../images/build/profilemanagement_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.documentmanagementwhite-ico{background-image:url('../images/build/documentmanagementwhite_ico.webp');}
.product-slide .iteam i.societymember-ico{background-image:url('../images/build/societymember-ico.webp');}
.product-slide .iteam i.facilitymanagewhite-ico{background-image:url('../images/build/facilitymanagewhite_ico.webp');}
.product-slide .iteam i.accountdatawhite-ico{background-image:url('../images/build/accountdatawhite_ico.webp');}
.product-slide .iteam i.societymember-ico{background-image:url('../images/build/societymember-ico.webp');}
.product-slide .iteam i.crm-ico{background-image:url('../images/build/crm-ico.webp');}
.product-slide .iteam i.amenities-management-ico{background-image:url('../images/build/amenities-management-ico.webp');}
.product-slide .iteam i.billaccount-ico{background-image:url('../images/build/billing-accounting-ico.webp');}
.product-slide .iteam i.foodmanage-ico{background-image:url('../images/build/foodbeveragemanage-ico.webp');}
.product-slide .iteam i.healthwallet-ico{background-image:url('../images/build/digitalhealthwalletwhite_ico.webp');background-size:auto 100%;}
.product-slide .iteam i.healthpractice-ico{background-image:url('../images/build/digitalhealthpractice_ico.webp');background-size:56px auto;}
.product-slide .iteam i.healthanalytics-ico{background-image:url('../images/build/digitalhealthanalytics.webp');background-size:auto 100%;}
i.dummy-ico{background-image:url('../images/build/dummy-icon.webp');background-size:auto 100%;}
i.dummyorange-ico{background-image:url('../images/build/dummyorange-icon.webp');background-size:auto 100%;}
i.aianalytics_ico{background-image:url('../images/build/aianalytics_ico.webp');background-size:auto 100%;}
i.businessintelligence_ico{background-image:url('../images/build/businessintelligence_ico.webp');background-size:auto 100%;}
i.datawarehouse_ico{background-image:url('../images/build/datawarehouse_ico.webp');background-size:auto 100%;}
i.operationaldb_ico{background-image:url('../images/build/operationaldb_ico.webp');background-size:auto 100%;}
i.datamonatization_ico{background-image:url('../images/build/datamonatization_ico.webp');background-size:auto 100%;}
i.datavisualization_ico{background-image:url('../images/build/datavisualization_ico.webp');background-size:auto 100%;}
i.dataframework_ico{background-image:url('../images/build/dataframework_ico.webp');background-size:auto 100%;}
i.enterprisedatamanage_ico{background-image:url('../images/build/enterprisedatamanage_ico.webp');background-size:auto 100%;}
i.datascience_ico{background-image:url('../images/build/datascience_ico.webp');background-size:auto 100%;}
.technicalintegrat-list li i{background-image:url('../images/build/konfluence-icon.webp');}
.technicalintegrat-list li i.itoaiimg_ico{background-position: 0px 0px;}
.technicalintegrat-list li i.integrateddatasilos_ico{background-position: -85px 0px;}
.technicalintegrat-list li i.extensivereporting_ico{background-position: -170px 0px;}
.technicalintegrat-list li i.builtinversion_ico{background-position:-255px 0px;}
.technicalintegrat-list li i.highthroughput_ico{background-position:-340px 0px;}
.technicalintegrat-list li i.massiveparellal_ico{background-position:-425px 0px;}
.technicalintegrat-list li i.seamless_ico{background-position:-510px 0px;}
.technicalintegrat-list li i.highdatasecurity_ico{background-position:-595px 0px;}
.technicalintegrat-list li i.unitysharedata_ico{background-position:-680px 0px;}
.technicalintegrat-list li i.multidimentional_ico{background-position:-765px 0px;}
.technicalintegrat-list li i.farewaletodata_ico{background-position:-850px 0px;}
.product-slide .iteam h3 span{width:calc(100% - 72px);line-height:24px;}
.product-slide .slick-arrow{position:absolute;bottom:0;left:-65px;width:65px;height:65px;}
.product-slide .slick-arrow::before{font-weight:900;line-height:65px;}
.product-slide .slick-arrow.slick-next{bottom:66px;}
.blogdetail-s1{padding:0 0 165px;}
.blogdetail-s1 .col-8{flex:0 0 71.42%;max-width:71.42%;}
.blogdetail-s1 .col-4{flex:0 0 28.58%;max-width:28.58%;}
.blogdetail-left .blogcategory{color:#1e219b;text-transform:uppercase;font-weight:normal;font-family:'google_sansmedium';padding:30px 0 16px;}
.blogdetail-left .blogcategory span{color:#202020;}
.blogdetail-left h1{font-size:32px;line-height:40px;color:#543dab;font-weight:300;padding:0 0 20px;font-family:'google_sansbold';}
.blogdetail-left h3{font-size:20px;line-height:30px;color:#43246e;font-weight:400;padding:0 0 16px;clear:both;}
.blogdetail-left h4{font-size:16px;line-height:22px;color:#f15f29;font-weight:600;padding:0 0 8px;clear:both;}
.blogdetail-left p{color:#333333;font-weight:300;padding:0 0 25px;}
.blogdetail-left p:empty { display: none;}
.blogdetail-left ol{padding:0 0 15px 10px;}
.blogdetail-left ol li{padding:0 0 12px;}
.blogdetail-left strong{font-weight:600;}
.blogdetail-left ul{padding:0 0 7px 15px;}
.blogdetail-left ul li{font-size:18px;line-height:28px;color:#6c6c6c;padding:0 0 12px 26px;background:url(../images/build/right-arrow.webp) no-repeat left 3px;}
.blogdetail-left .right-img{margin-left:30px;margin-bottom:25px;}
.blogdetail-left .left-img{margin-right:30px;margin-bottom:25px;}
.blog-social{padding:0 0 0 40px;}
.blog-social li{padding:0 3px;}
.blog-social li a{width:33px;height:33px;border:2px solid #333333;text-align:center;display:block;border-radius:100%;}
.blog-social li a i{color:#333333;font-size:22px;line-height:31px;display:block;width:100%;height:100%;}
.blog-social li a i.facebook_ico{background:url(../images/build/facebook_ico.svg) no-repeat center center;background-size:auto 18px;}
.blog-social li a i.linkedin_ico{background:url(../images/build/linkedin_ico.svg) no-repeat center center;background-size:auto 16px;}
.blogdetail-right{padding-left:10px;}
.recentpost-cal{border:1px solid #e5e4e9;margin-bottom:30px;}
.recentpost-cal h3{font-size:24px;line-height:40px;color:#000000;font-weight:300;padding:15px 23px;background:#ece9f1;}
.recentpost-list li{padding:18px 23px 15px;border-bottom:1px solid #e5e4e9;}
.recentpost-list li h4{color:#202020;font-size:16px;font-weight:400;line-height:22px;font-family:'Roboto', sans-serif;}
.recentpost-list li h4 a{color:#202020;}
.recentpost-list li .blogdate{font-size:14px;color:#000000;padding:0;}
.viewmore-btn{text-align:right;padding:13px 22px;}
.viewmore-btn .viewmore{display:inline-flex; align-items: center; color:#4d1ee6;font-size:15px;line-height:15px;border:0px;cursor:pointer;font-weight:400;position:relative;padding:3px 0px;}
.blogdetail-social{display:flex;flex-wrap:wrap;padding:20px 0;border-top:1px solid #cecddd;border-bottom:1px solid #cecddd;align-items:center;margin:20px 0 0;}
.blogdetail-social p{color:#000000;font-weight:400;margin-right:auto;}
.otherblog-links{margin:0 -25px;padding:40px 0 0;display:flex;flex-wrap:wrap;}
.otherblog-links li{width:50%;padding:0 25px;}
.otherblog-links li img{width:100%;height:210px;object-fit:cover;}
.otherblog-links li span{font-size:20px;line-height:28px;color:#202020;font-weight:400;display:block;padding:18px 20px;position:relative;box-shadow:0 8px 10px rgba(42,42,52,0.1);min-height:120px;}
.otherblog-links li.blog-prev span{padding-left:88px;}
.otherblog-links li.blog-next span{padding-right:88px;}
.otherblog-links li span:before{content:"";width:65px;height:100%;background:#ffcb1f;position:absolute;top:0;}
.otherblog-links li span:after{width:65px;position:absolute;top:50%;margin-top:-15px;font-family:LineAwesome;color:#2f2555;line-height:30px;text-align:center;font-size:26px;}
.otherblog-links li.blog-prev span:after{content:"\f111";left:0px;}
.otherblog-links li.blog-next span:after{content:"\f112";right:0px;}
.otherblog-links li.blog-prev span:before{left:0px;}
.otherblog-links li.blog-next span:before{right:0px;}
.kcsintrovideo a{position:relative;display:block;}
.kcsintrovideo a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(28,19,63,0.5);opacity:0;visibility:hidden;transition:all 0.3s ease 0s;}
.kcsintrovideo .kcsintrovideo-ico{background:url(../images/build/play-ico.webp) no-repeat center top;font-size:24px;line-height:28px;color:#fff;font-weight:300;text-align:center;position:absolute;left:0;top:50%;width:100%;padding:50px 0 0;transform:translateY(-50%);z-index:5}
.kcsintrovideo a:hover:before{opacity:1;visibility:visible;}
.corporatevideobg{opacity:0;visibility:hidden;}
.corporatevideobg.openbg{opacity:0.8;visibility:visible;}
.corporatevideopopup{opacity:0;visibility:hidden;max-width:900px;left:50%;transform:translateX(-50%);}
.corporatevideopopup .mfp-container{top:50%;transform:translateY(-50%);height:auto;}
.corporatevideopopup.openpopup{opacity:1;visibility:visible;}
.corporatevideopopup iframe{width:100%;height:510px;}
.corporatevideopopup.productwatchdemo{max-width:700px;}
.corporatevideopopup.productwatchdemo iframe{width:100%;height:450px;}
.currentopening-s1.page-overview{padding-bottom:50px;}
.currentopening-s1.page-overview p{max-width:100%;}
.currentopening-s2{padding:0 0 95px;}
.currentopening-table .d-table{border:1px solid #d4d4d8;}
.currentopening-table .d-table thead tr th{font-size:20px;line-height:24px;color:#000000;font-weight:400;background:#f6f6f7;padding:30px 25px;border-top:1px solid #d4d4d8;border-bottom:1px solid #d4d4d8;}
.currentopening-table .d-table tbody tr td{font-size:16px;line-height:20px;color:#0e0e0f;font-weight:300;padding:15px 25px;border-bottom:1px solid #d4d4d8;}
.currentopening-table .d-table tbody tr td a{color:#543dab;}
.currentopening-table .d-table tbody tr td .btn_part{width:115px;height:40px;line-height:40px;padding:0;text-align:center;font-size:14px;border:none;color:#000000;}
.currentopening-table .d-table tbody tr td .btn_part:hover{color:#fff;}
.currentopening-table .d-table tbody tr td .btn_part.btn-primary{background:#ffcb1f;}
.currentopening-table .d-table tbody tr td .btn_part.btn-cancel{border:2px solid #b6b6b6;line-height:36px;margin-left:6px;}
.currentopening-table .d-table tbody tr td:last-child{padding-right:15px;}
.currentopening-s3{background:#461c69;padding:95px 0 5px;margin:0 0 390px;}
.currentopening-s3 h2{color:#ffffff;padding:0 0 10px;}
.currentopening-s3 h5{color:#ffffff;padding:0 0 55px;}
.currentopening-s3 .row{margin:0 -30px -225px;}
.currentopening-s3 .col-4{padding:0 30px;}
.currentopening-s3 .joinusbox-img{width:100%;transition:all .5s;height:260px;object-fit:cover;}
.currentopening-s3 .col-4:hover img{-webkit-filter:inherit;filter:inherit;}
.club-slider-main li{background-color:#dbe5ff;height:260px;display:flex!important;align-items:center;justify-content:center;}
.club-slider-main.slick-slider .slick-arrow{top:50%;position:absolute;left:0;width:33px;height:45px;z-index:1;transform:translateY(-50%);}
.club-slider-main.slick-slider .slick-arrow.slick-next{left:inherit;right:0;}
.club-slider-main.slick-slider .slick-arrow::before{line-height:45px;}
.currentopening-list.row{margin:0 -13px;}
.currentopening-list .col-4{padding:0 13px 26px;}
.currentopening-disc{border:1px solid #e2e2e6;padding:30px 30px 0;}
.currentopening-btn{background:#f3f6f8;border:1px solid #e2e2e6;font-size:15px;border-top:none;display:flex;justify-content:space-between;align-items:center;}
.currentopening-btn .viewdetail{color:#000000;line-height:20px;font-weight:400;padding:4px 0px;position:relative;margin-left:20px;}
.currentopening-btn .viewdetail:before{content:"";height:2px;width:0px;bottom:0px;background:rgba(77, 30, 230, 0.8);position:absolute;z-index:0;transition:all .3s ease}
.currentopening-btn .viewdetail:hover{color:rgba(77, 30, 230);}
.currentopening-btn .viewdetail:hover:before{width:100%;}
.currentopening-btn .btn_part{border-radius:0;margin-left:17px;width:130px;padding:0;text-align:center;color:#000000;height:52px;line-height:52px;}
.currentopening-btn .btn_part:hover{color:#fff;}
.currentopening-disc h4{font-size:22px;line-height:28px;color:#543dab;font-family:'google_sansbold';font-weight:normal;padding:0 0 22px;}
.currentopening-disc h4 span{display:block;font-size:18px;color:#0e0e0f;font-weight:300;font-family:'Roboto', sans-serif;}
.currentopening-disc p{font-size:16px;line-height:22px;color:#0e0e0f;font-weight:300;padding:0 0 8px;}
.currentopening-disc p strong{font-weight:400;}
.joinusbox-text{padding:20px 25px 23px;background:#fff;box-shadow:0 6px 10px rgba(42,42,52,0.1);min-height:220px;}
.joinusbox-text h4{font-size:24px;line-height:28px;font-family:'google_sansbold';color:#4b4496;padding:0 0 14px;margin:0 0 19px;position:relative;border-bottom:1px solid #f15f29;}
.joinusbox-text h4 a{color:#4b4496;}
.joinusbox-text h5{font-size:16px;line-height:20px;color:#000000;padding:0 0 8px;font-weight:400;}
.joinusbox-text h4:before{content:"";height:3px;width:150px;background:#f15f29;position:absolute;left:0;bottom:-1px;}
.joinusbox-text p{color:#53565a;}
.joinusbox-text .btn_part{margin-top:10px;padding:0 20px;height:40px;line-height:40px;font-size:14px;}
.applyonline-s{padding:80px 0 140px;}
.applyonline-s h2{color:#0e0e0f;padding:0 0 10px;}
.applyonline-s h4{font-size:24px;line-height:28px;padding:15px 0 13px;margin:0 0 28px;color:#0e0e0f;font-family:'google_sansbold';font-weight:normal;border-bottom:1px solid #ffcb1f;position:relative;}
.applyonline-s h4:before{content:"";height:3px;width:150px;background:#ffcb1f;position:absolute;left:0;bottom:-1px;}
.applyonline-s .common-form .form-group{margin:0 0 23px}
.applyonline-s .common-form .form-group label{font-weight:300;color:#202020;font-size:16px;line-height:20px;margin:0 0 5px;}
.applyonline-s .common-form .form-group .form-control{height:52px;line-height:52px;border:1px solid #d6d6d6;border-radius:5px;color:#141313;font-weight:300;font-size:16px;padding:0 15px;}
.applyonline-s .common-form .form-group .form-control.datepicker[readonly]{background-color:#ffffff;}
.applyonline-s .common-form .form-group input[type="file"].form-control{padding:10px 15px;line-height:24px;font-size:14px;height:inherit;}
.applyonline-s .common-form .form-group textarea.form-control{height:115px;line-height:22px;padding:15px 15px;}
.applyonline-s .common-form .form-btn{padding:20px 0 0;}
.applyonline-s .common-form .form-btn .btn_part{height:52px;width:170px;line-height:52px;text-align:center;padding:0;background:#f15f29;border:none;color:#ffffff;}
.apply-radio{display:flex;flex-wrap:wrap;padding:27px 0 0;}
.apply-radio input[type="radio"]{opacity:0;position:absolute;}
.applyonline-s .apply-radio li .applyradio{height:52px;width:105px;border:1px solid #4e4491;display:block;margin:0;font-size:16px;color:#4e4491;font-weight:400;line-height:50px;text-align:center;border-radius:5px 0 0 5px;cursor:pointer;}
.applyonline-s .apply-radio li:last-child .applyradio{border-radius:0 5px 5px 0;margin-left:-1px;}
.applyonline-s .apply-radio input[type="radio"]:checked + .applyradio{background:#4e4491;color:#fff;}
.datepicker-dropdown{min-width:270px;width:270px;padding:0px;}
.datepicker table{width:100%;}
.datepicker table thead{background:#4d58a7;}
.datepicker table thead tr th{color:#FFF;border-radius:0px;padding:8px 0px;}
.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover{background:#4d58a7;}
.datepicker table tr td.active.active{background:#fa790f;}
.datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active{background:#e66d25;}
.datepicker table tr td.today{background:#e66d25;color:#FFF;}
.datepicker table tr td.today:hover:hover{background:#e66d25;color:#FFF;}
.datepicker td, .datepicker th{font-size:15px;}
.datepicker td{padding:8px 0px;width:14.2%;border-radius:50%;}
.clubmain{padding:0 0 140px;}
.clubs-sec1{padding:130px 0 0;}
.clubs-contenttext p{color:#472774;font-size:27px;font-weight:300;line-height:42px;padding:0 15px}
.clubs-contenttext{padding-bottom:30px}
.clubmain .blog-info{position:relative;padding:75px 30px 40px 30px;}
.clubmain .clublogoimg{width:170px;height:170px;background-color:#fff;position:absolute;border:1px solid #e0e0e5;box-shadow:0 8px 10px 0 rgba(42,42,52,0.10);display:flex;align-items:center;justify-content:center;top:-125px}
.clubmain .blog-img{height:378px;}
.clubmain .clublogoimg img{vertical-align:middle}
.clubmain h2{font-size:36px;color:#472774;line-height:normal;margin-bottom:5px}
.clubmain h3{font-size:28px;font-weight:300;color:#333333;line-height:normal;min-height:initial !important;}
.clubmain p{font-size:18px;line-height:30px;font-weight:300;color:#333333}
.viewalleventinnner{width:100%;background:url('../images/build/viewallevent_bg.webp');background-repeat:no-repeat;box-shadow:0 6px 14px rgba(10,16,50,0.15);display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center center;}
.viewalleventinnner h3{font-size:40px;text-align:center;font-weight:700;line-height:44px;color:#fff;text-transform:uppercase;}
.viewalleventinnner h3 span{font-weight:300;font-size:36px;}
.viewalleventinnner a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;}
.contactus-page{position:relative;margin-top:-30px;}
.contactus-page:before{content:"";background:#ebf0f3;position:absolute;left:0;top:0;width:52.86%;height:100%;}
.contactus-page .contactus-left{flex:0 0 52.86%;max-width:52.86%;padding-top:55px;padding-bottom:70px;}
.contactus-page .contactus-right{flex:0 0 47.14%;max-width:47.14%;position:relative;}
.address-cal{padding:5px 55px 0 138px;margin-top:42px;}
.contact-address{padding:0 0 20px;}
.contact-address h3{font-size:24px;line-height:26px;color:#f15f29;font-weight:normal;font-family:'google_sansbold';padding:0 0 13px;}
.contact-address h4{font-size:18px;line-height:24px;color:#202020;font-weight:normal;font-family:'google_sansbold';padding:5px 0 13px;}
.contact-address .contact-city{padding-bottom: 3px;}
.contact-address p{font-size:16px;line-height:28px;color:#202020;font-weight:300;padding:0 0 20px;}
.contact-address p span{display: inline-block; vertical-align: top;}
.contact-address p a{color:#202020;position:relative;}
.contact-address p a:hover{color:#4d1ee6;position:relative;}
.contact-address p.directionlink a{color:#4d1ee6;font-weight:400;padding-left:20px;background:url(../images/build/location-ico.webp) no-repeat left top;}
.address-cal.indiaoffice{background:url(../images/contact-ind.png) no-repeat left top;}
.address-cal.usoffice{background:url(../images/contact-us.png) no-repeat left top;}
.address-cal.ukoffice{background:url(../images/contact-uk.png) no-repeat left top;}
.address-cal.saoffice{background:url(../images/contact-sa.png) no-repeat left top;}
.address-cal .contact-address:last-child{padding-bottom:30px;border-bottom:1px solid #d5dde2;}
.address-cal:last-child .contact-address{border:none;}
.contactus-right p{font-size:22px;color:#202020;font-weight:300;line-height:36px;padding:0 0 35px;}
.contactus-right p.short{font-size:12px;}
.contactusform .common-form.project-form{display:block;}
.contactusform{padding:115px 0 0 65px;}
.contactusform .common-form.project-form .input-group{border:1px solid #d6d6d6;}
.contactusform .common-form .form-group{margin:0 0 25px;}
.contactusform .common-form.project-form .input-group i{border-color:#d6d6d6;}
.contactus-s2{background:#461c69;padding:95px 0 85px;}
.contactus-s2 p{font-size:32px;color:#ffffff;line-height:46px;font-weight:300;padding:0;}
.contactus-s2 p strong{display:block;font-weight:600;}
.contactus-s3{padding-bottom:175px;}
.contactusform.stickyform{position:absolute;padding-top:70px;padding-right: 15px;}
.ourcertification-s1{padding:80px 0 100px;}
.ourcertification-s1 h5{font-size:34px;line-height:40px;color:#000000;padding:0 0 105px;}
.ourcertification-row .row:nth-child(2n) .ourcertification-imgsub:before{right:inherit;left:-18px;}
.ourcertification-row .row:nth-child(2n) .ourcertification-text h3:after,
.ourcertification-row .row:nth-child(2n) .ourcertification-text h3:before{left:inherit;right:0;}
.ourcertification-row .ourcertification-text{max-width:700px;}
.ourcertification-row .btn_part{ margin-top: 30px; display: none;}
.ourcertification-text h3{font-size:36px;line-height:40px;color:#000000;font-weight:400;padding:0 0 15px;position:relative;margin:0 0 30px;}
.ourcertification-text h3:before{content:"";height:2px;width:125px;background:#f1622c;position:absolute;left:0;bottom:1px;}
.ourcertification-text h3:after{content:"";height:1px;width:250px;background:#f1622c;position:absolute;left:0;bottom:0px;}
.ourcertification-text p{font-size:20px;line-height:34px;color:#202020;font-weight:300;padding:0;}
.ourcertification-row .ourcertification-img{position:relative;padding:18px;height:535px;display:flex;}
.ourcertification-row .ourcertification-img:before{content:"";background:url(../images/build/ourcertification-bg.webp) no-repeat left top;width:100%;height:100%;position:absolute;left:0;top:0;}
.ourcertification-row .cmmil3 .ourcertification-img{background-color:#017dc7;}
.ourcertification-row .micro-gold .ourcertification-img{background-color:#6dbb29;}
.ourcertification-row .amazon-aws .ourcertification-img{background-color:#ff9200;}
.ourcertification-row .nascom .ourcertification-img{background-color:#b11f2a;}
.ourcertification-row .iso-9001 .ourcertification-img{background-color:#004685;}
.ourcertification-row .google-partner .ourcertification-img {background-color: #4284F3;}
.ourcertification-row .iso-27001 .ourcertification-img{background-color:#93948f;}
.ourcertification-row .fieo .ourcertification-img{background-color:#00a5e5;}
.ourcertification-row .gesia .ourcertification-img{background-color:#00afef;}
.ourcertification-imgsub{background:#ffffff;position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:40px 15px;}
.ourcertification-imgsub:before{content:"";background:#fff;width:18px;height:calc(100% - 160px);top:80px;position:absolute;right:-18px;}
.iot-internetneed .slick-track{margin:0 -30px;}
.iot-internetneed .slick-track img{width:100%;object-fit:cover;}
.iot-internetneed h2{font-size:36px;color:#333333;}
.iot-internetneed h3{font-size:36px;color:#333333; line-height: 46px; font-weight: normal; font-family: 'google_sansbold';}
.iot-internetneed .iteam{padding:0 0;margin:0 30px;}
.iot-internetneed .iteam h4{margin-top:0;margin-bottom:10px;font-size:22px;color:#f15f29;}
.iot-internetneed .iteamcontent{border:2px solid #ebf0f3;border-top:0;padding:20px;min-height:200px;}
.iot-internetneed .iteamcontent p{color:#3f3c3c;}
.iot-internetneed .slick-arrow{top:auto;bottom:0;}
.iot-internetneed .slick-arrow.slick-prev{margin:0;}
.iot-internetneed .slick-arrow.slick-next{bottom:71px;}
.solution-iconset{padding:40px 0}
.solution-iconset ul{display:flex;flex-wrap:wrap;}
.solution-iconset ul:after{clear:both;content:'';display:block}
.solution-iconset ul li{text-align:center;padding:36px 0;width:20%;position:relative;}
.solution-iconset ul li:nth-child(1):after,
.solution-iconset ul li:nth-child(2):after,
.solution-iconset ul li:nth-child(3):after,
.solution-iconset ul li:nth-child(4):after{background-image:url(../images/build/solution-iconset-pattern.webp);content:'';height:154px;width:154px;display:block;position:absolute;right:-77px;bottom:-77px;}
.howwework-s1{padding:20px 0 135px;}
.howweworkslide-box-inner{box-shadow:0px 6px 10px 0px rgba(42, 42, 52, 0.1);border:1px solid #d9dfe3;padding:40px 45px;text-align:center;margin:0 26px 24px 0;position:relative;background-color:#fff;}
.howweworkslide-box-inner h3{font-size:24px;line-height:28px;color:#000000;font-weight:400;padding:0 0 17px;text-align:left;}
.howweworkslide-box-inner img{margin-bottom:55px;}
.howweworkslide-box p{color:#333333;text-align:left;padding:0 0 18px;}
.howweworkslide-box:after{background-image:url(../images/build/how-work-slider-pattern.webp);content:'';width:100%;height:100%;position:absolute;left:26px;top:24px;background-repeat:repeat;z-index:-1;}
.howweworkslide{display:flex;justify-content:center;}
.howweworkslide .carousel-inner{width:650px;}
.howweworkslide .carousel-indicators{position:inherit;top:0;display:flex;flex-direction:column;width:298px;height:calc(100% - 24px);justify-content:center;margin:0;padding:40px 0 0;}
.howweworkslide .carousel-indicators.left-slide{left:0;text-align:right;}
.howweworkslide .carousel-indicators.right-slide{left:inherit;right:0;text-align:left;}
.howweworkslide .carousel-indicators div{font-size:24px;color:#0e0e0f;padding:27px 0;position:relative;line-height:normal;cursor:pointer;}
.howweworkslide .carousel-indicators.left-slide div{padding-right:65px;}
.howweworkslide .carousel-indicators.right-slide div{padding-left:65px;}
.howwework-s4{padding-bottom:140px;}
.engagement-model{background-color:#461c69;padding-bottom:110px;padding-top:100px;}
.engagement-model .card{padding:35px;color:#202020;height:100%;border-radius:0;border:none;}
.engagement-model .card i{width:95px;height:62px;background-repeat:no-repeat;background-position:0 0;margin-bottom:20px;}
.engagement-model .card i.hybrid-model-ico{background-image:url('../images/build/hybrid-icon.webp');}
.engagement-model .card i.onshore-model-ico{background-image:url('../images/build/onshore-icon.webp');}
.engagement-model .card i.offshore-model-ico{background-image:url('../images/build/offshore-icon.webp');}
.engagement-model .card i.turnkey-model-ico{background-image:url('../images/build/turnkey-icon.webp');}
.engagement-model .card h4{font-size:24px;font-weight:600;margin-bottom:10px;}
.engagement-model .card p{font-size:16px;font-weight:300;line-height:26px;color:#202020;}
.project-management-tool{background-color:#f0f3f5;padding:110px 0 140px;}
.project-management-tool h2{color:#202020;}
.project-management-tool h3{color:#202020; margin: 0; font-size: 40px; line-height: 46px; font-weight: normal; font-family: 'google_sansbold';}
.project-management-tool p{color:#6f717c;}
.project-management-tool .nav-tabs{background-color:#fff;}
.project-management-tool .nav-tabs .nav-item{width:25%;}
.project-management-tool .nav-tabs .nav-link{border-radius:0;border:1px solid #f0f3f5;text-align:center;font-size:18px;color:#202020;font-weight:300;height:88px;display:flex;align-items:center;justify-content:center;padding:0 25px;border-bottom:1px solid #f0f3f5;}
.project-management-tool .nav-tabs .nav-item:last-child .nav-link{border-right:none;}
.project-management-tool .nav-tabs .nav-item.show .nav-link,
.project-management-tool .nav-tabs .nav-link:hover{color:#302069;}
.project-management-tool .nav-tabs .nav-link.active{background-color:#302069;color:#fff;}
.project-management-tool .tab-content{background-color:#fff;padding:55px 30px;}
.project-management-tool .tab-content .project-manage-logos ul li{border-right:1px solid #d9dfe3;padding:0 20px;}
.project-management-tool .tab-content .project-manage-logos ul li:last-child{border:none;}
.onestopsolution{margin-bottom:180px;margin-top:100px;}
.onestopsolution h2{color:#000;margin-bottom:15px;}
.onestopsolution-columns{display:flex;flex-wrap:wrap;margin-top:50px;}
.onestopsolution-columns .item{width:20%;padding:30px;background-color:#ebf0f3;}
.onestopsolution-columns .item:nth-child(even){background-color:#f6f9fa;}
.onestopsolution-columns .item h3{color:#000;font-size:20px;font-weight:600;margin-bottom:25px;}
.onestopsolution-columns .item ul li{color:#202020;min-height:48px;margin-bottom:20px;}
.onestopsolution-columns .item ul li:last-child{margin-bottom:0;}
.infrastructure{background-color:#461c69;display:flex;align-items:flex-end;flex-wrap:wrap;}
.infrastructure .infra-left{padding:100px 0 105px;width:50%;padding-left:calc((100vw - 1400px - 15px)/2);padding-right:90px;order:0;}
.infrastructure .infra-left h3{color:#fff;text-transform:uppercase;font-weight:200;font-size:63px;}
.infrastructure .infra-left h4{color:#fff;text-transform:uppercase;font-weight:300;font-size:44px;font-family:'Roboto', sans-serif;}
.infrastructure .infra-left h5{color:#fff;text-transform:uppercase;font-weight:300;font-size:32px;}
.infrastructure .infra-left p{color:#fff;font-size:20px;line-height:36px;font-weight:300;}
.infrastructure .infra-right{width:50%;margin-top:-45px;order:1;}
.infrastructure .infra-right .infrastructure-slider img{height:575px;object-fit:cover;width:100%;}
.infrastructure .infra-right .infrastructure-slider .slick-arrow{position:absolute;bottom:0;left:-65px;width:65px;height:65px;}
.infrastructure .infra-right .infrastructure-slider .slick-arrow::before{font-weight:900;line-height:65px;}
.infrastructure .infra-right .infrastructure-slider .slick-arrow.slick-prev{bottom:65px;}
label.error{color:#ff0000 !important;font-size:14px !important;}
.brochure-overview{padding:90px 0 200px}
.inttroduction-logos{padding:32px 65px 0 0;position:relative;}
.intrologoslider{width:362px;height:362px;border-radius:100%;background:#ffffff;border:1px solid #3c11aa;padding:38px;display:flex;flex-wrap:wrap;float:right;position:relative;}
.intrologoslider .intrologo-slide{background:#fff8e0;border-radius:100%;width:100%;display:flex;align-items:center;}
.intrologo-slide .slick-track{display:flex;align-items:center;}
.intrologo-slide .iteam{text-align:center;padding:0 15px;}
.intrologo-slide .iteam img{margin:0 auto;}
.inttroduction-logos .bubble{position:absolute;top:0;border-radius:100%;}
.inttroduction-logos .bubble.small{width:28px;height:28px;background:#e5edf6;right:8px;top:19px;}
.inttroduction-logos .bubble.mediam{width:60px;height:60px;background:#dad2e1;right:75px;top:auto;bottom:10px;}
.inttroduction-logos .bubble.big{width:110px;height:110px;background:#edecf4;left:110px;top:0;}
.intrologo-slide .slick-dots{position:relative;top:-36px;left:-62%;display:flex;flex-direction:column-reverse;}
.intrologo-slide .slick-dots li{position:absolute;top:0;}
.intrologo-slide .slick-dots button{width:13px;height:13px;background:#ffcb1f;margin:33px;border:none;border-radius:100%;font-size:0;color:#f15f29;font-weight:700;position:relative;text-align:center;cursor:pointer;}
.intrologo-slide .slick-dots button:before{content:attr(data-val);width:80px;height:80px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);border-radius:100%;border:1px solid #f15f29;transition:all 0.3s ease 0s;background:#fff;font-size:30px;color:#f15f29;font-weight:700;line-height:80px;text-align:center;}
.intrologo-slide .slick-dots .slick-active button:before{transform:translate(-50%,-50%) scale(1);}
.intrologo-slide .slick-dots button svg{position:absolute;left:-8px;top:-7px;}
.digital-services-expanded.digital-services{padding:100px 0 90px}
.digital-services-expanded.digital-services p{font-size:18px;font-weight:normal}
.digital-services-expanded.digital-services h3{font-size:72px;}
.digital-services-expanded.digital-services h3 .plus{font-size:40px}
.digital-services-expanded.digital-services h3 .plus.percent{font-size:32px;}
.timeline-main-secondary{background:#ebf0f3;margin-top:90px;}
.timeline-main-secondary.timeline-main:before{display:none}
.timeline-main-secondary .timeline-content{background:#f15f29;box-shadow:none;padding:60px 40px;max-width:552px}
.timeline-main-secondary .timeline-content p{font-size:18px;line-height:30px}
.timeline-main-secondary .cmmi-dev-3 h4{color:#543dab}
.timeline-main-secondary .cmmi-dev-3 h5 {color: #202020;font-size: 24px;line-height: 34px;font-weight: 300;}
.timeline-main-secondary .overview-container{position:relative;}
.timeline-main-secondary .overview-container .overview-bg,.timeline-main-secondary .overview-container .overview-selected,.timeline-main-secondary .overview-container .overview-selected{background-color:#543dab;border:1px solid #543dab;height:6px;left:0;right:0;margin:0 auto;position:absolute;top:8px;width:88%;border-radius:3px}
.timeline-main-secondary .overview-container .slick-list{margin:0 auto;width:88%}
.timeline-main-secondary .overview-container .overview-timeline-nav span{float:left;position:relative;text-align:center;}
.timeline-main-secondary .overview-container .overview-timeline-nav span::before{width:22px;height:22px;background-color:#ebf0f3;border:solid 4px #543dab;border-radius:50%;top:0;left:0;right:0;margin:0 auto;content:"";position:absolute;cursor:pointer}
.timeline-main-secondary .overview-container .overview-timeline-nav span ins{font-size:24px;color:#f2ea0d;margin-top:50px;cursor:pointer;font-weight:400;font-family:'google_sansregular';display:inline-block;text-decoration:none;}
.timeline-main-secondary .overview-container .overview-timeline-nav span ins{color:#202020}
.timeline-main-secondary .overview-container .overview-pointer{background-color:#fff;border:5px solid #f15f29}
.timeline-main-secondary .overview-container .overview-pointer::before{background-color:#f15f29}
.timeline-main-secondary .overview-container .overview-timeline-nav span.slick-current ins{color:#f15f29}
.timeline-main-secondary .overview-container .overview-timeline-nav span.slick-current::before{background-color:#fff;border:5px solid #f15f29;}
.timeline-main-secondary .overview-container .slick-slider .slick-arrow{position:absolute;top:-17px}
.timeline-main-secondary .overview-container .slick-slider .slick-prev{left:0}
.timeline-main-secondary .overview-container .slick-slider .slick-next{right:0}
.overview-introduction h2{font-size:44px}
.overview-introduction h3 {font-family: 'Roboto', sans-serif;font-size: 26px;font-weight: 400;color: #f15f29;margin: 0 0 25px;}
.overview-introduction p{color:#312e2e;font-weight:300;font-size:18px}
.tab-panel-default{background:#461c69;position:relative}
.tab-panel-default:before{background:#fff;content:'';display:block;position:absolute;left:0;right:0;width:100%;top:0;height:60px}
.tab-panel-default:after{background:#fff;content:'';display:block;position:absolute;left:0;right:0;width:100%;bottom:0;height:60px}
.tab-panel-default .default-panel-container{position:relative;z-index:1}
.tab-panel-default .nav-tabs{border:0 none}
.tab-panel-default .nav-tabs .nav-link{border:0 none;color:#d7cddf;margin:0 20px 0 0;padding:10px 10px;font-size:30px;line-height:normal;position:relative;}
.tab-panel-default .nav-tabs .nav-link:after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px}
.tab-panel-default .nav-tabs .nav-link.active{background:transparent;color:#f7bd14;font-size:44px;font-weight:500}
.tab-panel-default .nav-tabs .nav-link.active:after{background:#f7bd14}
.tab-panel-default .tab-content{padding:70px 40px;position:relative;}
.tab-panel-default .tab-content:before{background:url(../images/build/quote-icon.webp) no-repeat center center;content:'';position:absolute;top:40px;left:10px;width:26px;height:19px;display: none;}
.tab-panel-default .tab-content p{color:#fff;font-size:24px;line-height:36px;min-height:200px}
.sitemapsec1{padding-top:100px;padding-bottom:100px;margin-bottom:75px;}
.sitemap2part{width:40%;float:left;padding:0 15px;}
.sitemap2part .row.digisol{margin-bottom:100px;}
.sitemap2part .row.product{margin-top:100px}
.sitemap3part{float:left;width:60%;padding:0 15px;}
.sitemap3part .row.clc{margin-top:100px}
.sitemapsec1 h2{color:#333333;margin-bottom:25px;font-size:22px;line-height:25px;}
.sitemapsec1 li{padding:7px 0;padding-left:30px;position:relative;}
.sitemapsec1 li::before{content:"\f112";font:normal normal normal 16px/1 LineAwesome;font-size:22px;font-weight:400;color:#3f3c3c;position:absolute;left:-7px;top:8px;}
.sitemapsec1 li a{font-size:16px;font-weight:300;color:#3f3c3c;line-height:16px;}
.openingviewmodal .modal-dialog{max-width:960px;}
.openingviewmodal .modal-content{border:none;}
.openingviewmodal .modal-header{background:#e66d25;padding:20px 30px;margin:0;position:relative;}
.openingviewmodal .modal-title{font-size:20px;line-height:24px;color:#ffffff;font-weight:400;padding:0;margin:0;}
.openingviewmodal .d-close{position:absolute;right:20px;top:15px;padding:0;margin:0;border:none;background:none;cursor:pointer;z-index:5;}
.d-modal .d-close i{font-size:30px;color:#fff;line-height:30px;}
.openingviewmodal .modal-body{padding:30px;}
.openingviewmodal table{width:400px;}
.openingviewmodal table td{padding:3px 5px;font-size:15px;color:#000;}
.openingviewmodal h5{margin:20px 0 5px;font-size:18px;font-weight:500;line-height:normal;color:#543dab}
.openingviewmodal p{font-size:15px;line-height:24px;}
.openingviewmodal ul{margin-top:5px;margin-bottom:30px;float:left;width:100%;}
.openingviewmodal ul li{font-size:15px;padding:5px 10px;padding-left:25px;line-height:24px;position:relative;width:50%;float:left;color:#202020;}
.openingviewmodal ul li:before{content:"\f112";font:normal normal normal 16px/1 LineAwesome;font-size:16px;color:#6c6c6c;font-weight:600;position:absolute;left:-3px;line-height:24px;}
#loader{position:fixed;z-index:999;width:auto;height:auto;overflow:visible; display:flex; align-items: center; justify-content: center; left: 50%; transform: translateX(-50%); bottom: 0px;}
.main-404{background-color:#302069;color:#fff;background-image:url('../images/build/404-bg.webp');min-height:100vh;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:70% center;background-size:auto 80%;}
.main-404 h4{font-size:70px;font-weight:700;margin-bottom:40px;;}
.main-404 h3{color:#ffcb1f;font-size:200px;line-height:1;font-weight:700;margin-bottom:40px;}
.main-404 h3 img{vertical-align:top;}
.main-404 p{color:#fff;font-size:28px;line-height:1.2;font-weight:400;margin-bottom:50px;}
.main-404 a{display:inline-block;color:#ffcb1f;text-decoration:none;padding:16px 64px;border:2px solid #ffcb1f;font-size:18px;border-radius:100px;font-weight:400;position:relative;overflow:hidden;transition:all 0.3s ease 0s;z-index:1;}
.main-404 a:hover{color:#1d1d39;}
.main-404 a:before{content:"";z-index:-1;position:absolute;top:100%;right:100%;width:30px;height:30px;border-radius:50%;background-color:#ffcb1f;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(50%,-50%,0) scale3d(0,0,0);transform:translate3d(50%,-50%,0) scale3d(0,0,0);transition:-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out;transition:transform .45s ease-in-out,-webkit-transform .45s ease-in-out;}
.main-404 a:hover:before{-webkit-transform:translate3d(50%,-50%,0) scale3d(17,17,17);transform:translate3d(50%,-50%,0) scale3d(17,17,17);}
.main-404 + footer{display:none;}
.event-gallery img{height:250px;width:100%;object-fit:cover;opacity:1;}
.event-gallery img[data-src]{opacity:0;}
.event-gallery a{display:block;background-color:rgba(0,0,0,0.03)}
img.lazy{display: block;}
.datepicker .next.disabled{visibility:visible;cursor:default;}
.bd-callout{font-size:2.000em;line-height:38px;border:0px;border-left:5px solid #f15f29;color:#202020;padding:10px 1.25rem;margin-top:0rem;margin-bottom:1.25rem;font-family:'google_sansregular';}
.bd-callout-purp{border:solid 0px #e5e4e9;border-left:5px solid #f15f29;color:#202020;font-size:1.700em;padding:1.25rem;background:#fff6f3;}
.bd-callout-purp strong{font-weight:bold;font-size:40px;}
.left-article{font-size:3.500em;font-weight:500;font-family:'google_sansbold';align-items:center;display:flex;line-height:normal;color:#6e1db1;width:150px;}
.right-article{font-size:1.400em;line-height:34px;color:#202020;width:calc(100% - 150px);border-left:solid 4px #6e1db1;padding:15px 25px;background:#fbf4ff;}
.box-design-line{border-bottom:solid 2px #ffcb1f;border-top:solid 2px #ffcb1f;color:#000;padding:20px 0px;font-size:1.200em;line-height:30px;}
.box-design-line strong{color:#461c69;}
.box-design {border-top:solid 4px #431ac7; color:#000; padding:20px; background:#f3f3f3;}
.box-design h3 {padding-bottom: 10px; font-size:21px; font-family:'google_sansbold'; font-weight: bold; color: #431ac7;}
.dataanalytics-s3{background:#f0f3f5; padding: 140px 0px 80px; margin-top:-60px;}
.dataanalytics-s3 h2{ color:#202020;}
.dataanalytics-s3 p{margin:15px 0; font-size: 24px; line-height: 38px; color: #202020; padding: 0; font-weight: 300;}
.title-deo {margin-bottom:30px;}
.dataanalytics-left i{height:64px; width:78px; display:block; background-repeat:no-repeat; background-position:left top;}
.dataanalytics-left i.data_warehouse_ico{background-image: url('../images/build/data_warehouse.webp');}
.dataanalytics-left i.data_lakes_ico{background-image: url('../images/build/data_lakes.webp');}
.dataanalytics-left i.stream_analytics_ico{background-image: url('../images/build/stream_analytics.webp');}
.dataanalytics-left i.internet_of_things_ico{background-image: url('../images/build/internet_of_things.webp');}
.dataanalytics-left h3{font-size:19px; line-height:28px; color:#333333; font-family: 'google_sansbold'; padding:12px 0 14px;}
.dataanalytics-left ul{padding:0 0 7px 0px;}
.dataanalytics-left ul li{font-size:16px;line-height:20px;color:#666060;padding:0 0 12px 26px;background:url(../images/build/right-arrow.webp) no-repeat left 3px;}
.dataanalytics-s4 {padding:90px 0px 100px;}
.dataanalytics-s4 h2{ color:#202020;}
.dataanalytics-s4 h3{ color:#202020; margin: 0; font-size: 40px; line-height: 46px; font-weight: normal; font-family: 'google_sansbold';}
.dataanalytics-s4 p{margin:15px 0 25px; font-size: 24px; line-height: 38px; color: #202020; padding: 0; font-weight: 300;}
.boxscience {padding:20px 28px 15px 28px; min-height:210px; margin-bottom:20px; -webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease }
.boxscience:hover {box-shadow: 0 6px 14px rgba(10,16,50,0.15);}
.boxscience h3 {font-family:'google_sansbold'; font-size:19px; color:#f15f29; margin: 0px 0px 15px 0px; padding:0px;}
.boxscience p {font-size:16px; line-height:26px; margin: 0px; font-weight:300;}
.technologytools {margin-bottom: -55px; padding:100px 0 170px; background:#f0f3f5; }
.technologytools .nav-tabs .nav-item {width:12.5%;}
.technologytools .nav-tabs .nav-item .nav-link {padding: 0px 10px;}
.transformation {padding:80px 0px 100px;}
.transformation h1 {text-align: center; color:#202020; font-family: 'google_sansbold';}
.transformation .col-3{flex: 0 0 20%; max-width:20%; }
.techimg img{width:auto;}
.box-design-trans {border:solid 1px #e6e3e3; padding:20px 15px 20px 40px; border-radius: .7rem; min-height:110px; margin-bottom:20px; position: relative;}
.box-design-trans span {position: absolute; background:#333; border-radius:0.7rem; width:42px; height:40px; display:flex; align-items: center; justify-content: center; left:-21px; top:21px; font-size:16px; font-weight:bold; color:#FFF;}
.box-design-trans span.purple {background:#5c2d8c;}
.box-design-trans span.orenge {background:#f1602c;}
.box-design-trans span.yellow {background:#f2be13;}
.box-design-trans span.blue {background:#2f3a96;}
.technology-partner {background:#f0f3f5; margin-bottom: -55px; padding:80px 0 140px;}
.technology-partner h2{text-align: center; color:#202020; font-family: 'google_sansbold';}
.technology-partner h3{text-align: center; color:#202020; font-family: 'google_sansbold'; margin: 0; font-size: 40px; line-height: 46px; font-weight: normal;}
.tab-container {box-shadow: 0 6px 14px rgba(10,16,50,0.15);}
.text-primary {color: #543dab!important;}
.cookies-block {background: #4e4491;position: fixed;left: 0;bottom: 0;width: 100%;text-align: center;display: flex;align-items: center;justify-content: center;padding: 7px 0;z-index: 999;}
.cookies-block p {color: #fff;margin: 0;font-size: 14px;}
.cookies-block p a{border-bottom: 1px solid #fff;color: #fff;}
.cookies-block a.agree-btn {background-color: #ffcb1f;color: #000;padding: 8px 20px;font-size: 13px;border-radius: 50px;margin-left: 10px;line-height: 1;}
.cookies-block a.close-btn {color: #fff;position: absolute;right: 20px;top: 11px;font-size: 18px;}
.vision-main{background-color: #5c1a99;}
.vision-tab{background-color: #5c1a99;}
.vision-main .mission-tab{background-color: #4b187c;position: relative;}
.vision-main .vision-left{width: 44%;}
.vision-main .vision-left .vision-tab,
.vision-main .vision-left .mission-tab {padding-right: 30px;padding-left: calc((100vw - 1430px)/2);}
.vision-main .vision-right{width: 56%;text-align: right;}
.vision-main .vision-right img{width: 100%;}
.vision-main .vision-left p{font-size: 22px;line-height: 32px;font-weight: 300;color: #FFF;;}
.home-solution {background:#ebf0f3; text-align:center; padding:80px 0 100px;}
.home-solution h2{padding:0 0 20px;}
.home-solution p{color:#6c6c6c}
.homesolution-slider{padding:50px 15px 0px;}
.homesolution-slide{padding-bottom:50px;}
.homesolution-slide .iteam{width:calc((100vw / 5) - 33px); background:#ffffff; border:2px solid transparent; transition:all 0.3s ease 0s; margin:10px 15px; padding:28px 25px; box-shadow:4px 0 10px rgba(0,0,0,0.1); text-align:left; display:flex; flex-wrap:wrap; min-height:160px;}
.homesolution-slide .iteam:hover{border-color:#ffcb1f;}
.homesolution-slide .iteam:nth-child(even){margin-top:50px;}
.homesolution-slide .iteam a{ position:relative; padding-left:60px;}
.homesolution-slide .iteam i{ position: absolute; left: 0px; top: 0px; width:60px; height:60px; background:url("../images/build/home_sprite.webp") no-repeat left top;}
.homesolution-slide .iteam i.itconsulting_ico{background-position:0 0;}
.homesolution-slide .iteam i.cloud_ico{background-position:-70px 0;}
.homesolution-slide .iteam i.dataanalytics_ico{background-position:-140px 0;}
.homesolution-slide .iteam i.aiautomation_ico{background-position:-210px 0;}
.homesolution-slide .iteam i.iotsolutions_ico{background-position:-280px 0;}
.homesolution-slide .iteam i.mobilitysolution_ico{background-position:0px -65px;}
.homesolution-slide .iteam i.digitaltransformation_ico{background-position:-70px -65px;}
.homesolution-slide .iteam i.designsolutions_ico{background-position:-140px -65px;}
.homesolution-slide .iteam i.productengineering_ico{background-position:-210px -65px;}
.homesolution-slide .iteam i.itinfrastructure_ico{background-position:-280px -65px;}
.homesolution-slide .iteam i.powerbi_ico{background-position:0px -130px;}
.homesolution-slide .iteam i.sharepoint_ico{background-position:-69px -130px;}
.homesolution-slide .iteam i.sap_ico{background-position:-141px -130px;}
.solution-text{padding-left:15px;}
.solution-text h4{font-size:18px; color:#151414; font-weight:normal; padding:0 0 6px;}
.solution-text p{font-size:14px; line-height:24px; color:#53565a;}
.homesolution-slide.slick-slider .slick-arrow{background:none; position:absolute; left:50%; bottom:0; height:24px; width:38px; margin-left:-19px;}
.homesolution-slide.slick-slider .slick-arrow:before{font-size:28px; line-height:24px; color:#24195e;}
.homesolution-slide.slick-slider .slick-arrow:after{display:none;}
.homesolution-slide.slick-slider .slick-arrow.slick-prev:before{content:"\f273";}
.homesolution-slide.slick-slider .slick-arrow.slick-next:before{content:"\f274";}
.case-studies h2 {font-family:'google_sansmedium'; font-size: 34px; color: #000; margin-bottom: 15px; }
.case-studies p {font-family:'Roboto', sans-serif; font-size: 18px; font-weight: 400; line-height: 1.9; }
.case-studies ul li {font-family: 'Roboto', sans-serif; font-size: 18px; line-height: 1.7em; font-weight: 400; color: #6c6c6c; margin: 0 0 15px 21px; }
.case-studies ul  li:before {content: ""; display: inline-block; background: #031a51; width: 6px; height: 6px; border-radius: 50%; vertical-align: middle; margin: 0px 12px 0 -18px; }
.our-area h1 {font-family:'google_sansbold'; font-size: 44px; line-height: 50px; color: #000; }
.our-area .area-content {background: #fff6d7; padding: 25px; margin: 40px 0 0; box-sizing: border-box; }
.our-area .area-content div {font-family: 'google_sansregular'; font-size: 18px; line-height: 24px; display: inline-block; position: relative; margin: 0 60px; }
.our-area .area-content div:first-child {margin-left: 40px; }
.our-area .area-content div strong {font-family: 'google_sansbold'; font-size: 24px; line-height: 30px; color: #000; display:block; }
.our-area .area-content div:after {content: "";width: 2px;height: 46px;background: #d8a90d;display: inline-block;vertical-align: middle; position: absolute;top: 0; right: -60px;}
.our-area .area-content div:last-child:after  { content: none;}
.challnges {margin: 70px 0; }
.challnges .col-6:first-child {border-bottom: 2px solid #e1e1e1; }
.solution-analysis {margin-top: 50px; }
.features {background: #3c1788; padding: 50px 0 20px; margin: 70px 0 0; color: #fff; }
.features h2 {font-family:'google_sansmedium'; font-size: 32px; color: #fff; margin-bottom: 10px; }
.features-block img {margin-bottom: 20px; }
.features-block {margin-bottom:70px; }
.features .features-block p {color: #fff; margin: 0; line-height: 1.5; }
.features .features-block p strong {font-size: 22px; color: #fff; font-weight: 500;  line-height: 1em;}
.features-block span {font-size: 80px; margin-bottom: 20px; color: #ffcc1c; }
.solution-kcs {background-color: rgba(78,68,145,0.2); position: relative; font-family:'Roboto'; font-size: 18px; font-weight: 400; color: #6c6c6c; padding: 70px 0; }
.solution-kcs:before {content: ''; width: 50%; height: 100%; background: #fff; position: absolute; left: 0; top: 0; }
.solution-kcs h2 + p {color: #6c6c6c; }
.getin-touch {padding-left: 80px; }
.getin-touch p {font-family:'google_sansmedium'; font-size: 22px; color: #000; }
.getin-touch a {font-size: 24px; font-family: 'google_sansmedium'; text-transform: uppercase; color: #4e4491; border: 2px solid #4e4491; padding: 20px 25px; box-sizing: border-box; display: inline-block; border-radius: 50px; width: 95%; text-align: center; margin: 25px 0 0; }
.getin-touch a:hover { background: #4e4491; color: #fff;}
.tech-stack h2 { margin-bottom: 30px;}
.tech-stack {text-align: center; margin: 90px 0; }
.tech-name {text-align: center; max-width: 260px; display: inline-block; width: 100%; margin-bottom: 40px; margin-right: 20px; }
.tech-name:nth-child(6) {margin-right: 0; }
.tech-img {height: 135px; border: 2px solid #a19bc4; text-align: center; border-radius: 25px; }
.tech-name p {font-size: 24px; color: #000; font-weight:500; 15px 0; }
.impact-block {padding-bottom: 160px; }
.impact-image {width: 50%; }
.impact-image img {height: 100%; width: 100%; display: block; object-fit: cover; }
.impact-content {width: 50%; background: #5c1b8f; padding-top: 80px; padding-right: calc((100% - 1430px)/2); padding-bottom: 70px; padding-left: 70px; margin-top: 70px; position: relative; min-height: 840px; }
.impact-description h2 {font-family:'google_sansmedium'; font-size: 42px; color: #fff; }
.impact-description p {color: #fff;}
.impact-social {box-shadow: 0px 4px 28px 2px rgba(0, 0, 0, 0.2); background: #fff; padding: 50px 60px; box-sizing: border-box; position: absolute; width: 100%; bottom: -60px; left: -80px; }
ul.social-touch li:before { content: none; }
ul.social-touch li { display: inline-block; margin: 0 40px; color: #5c1b8f; vertical-align: middle; }
ul.social-touch li a {color: #5c1b8f; font-size: 45px; }
ul.social-touch li a:hover { color: #ffcb1f; }
ul.social-touch li:last-child a {font-size: 60px; }
.other-case-block {padding-bottom: 40px; }
.other-case-block h2 {text-align: center; padding-bottom: 30px; }
.case-content {background: #fff; box-shadow: 0px 3px 21px 1px rgba(0, 0, 0, 0.2); }
.case-description {padding: 40px; }
.case-description h3 {font-family: 'Roboto', sans-serif; font-size: 22px; margin-bottom: 10px; color: #000; font-weight: 700; }
.case-description p {color: #6c6c6c; line-height: 1.6em; margin-bottom: 10px; }
.case-description p strong {color: #5c1b8f; }
.read-all-case {text-align: right; }
.read-all-case a {font-size: 24px; line-height: 30px; display: inline-block; color: #5c1b8f; font-weight: 400; margin: 50px 0; }
.read-all-case a:hover {color: #ffcb1f; }
.industries { padding: 95px 0 80px; }
.industries h2 { color: #202020; padding: 0 0 25px 0px; font-size: 40px; line-height: 46px; font-weight: normal; font-family: 'google_sansbold'; }
.industries p{ padding-bottom: 20px;}
.industries-content p { font-size: 16px; color: #202020; padding: 0; line-height: 28px; }
.industries-block{ margin-top:30px;}
.industries-content h4{font-size:18px;line-height:26px;color:#1e219b;font-family:'Roboto', sans-serif;padding:15px 0 10px;}
.industries-content a { display: inline-block; padding: 0 0 6px 0px; font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 1.5; color: #1e219b; font-weight: 400; position: relative; }
.industries-content a:after { content: ''; display: inline-block; background: #ffcb1f; height: 4px; width: 100%; position: absolute; left: 0; top: 100%; }
.industries-content a:hover:after { background: #3c1788; }
.industries-content { border-bottom: 1px solid #ccc; margin-bottom: 50px; padding-bottom: 4px; }
div[class*="location-based-"] .education-casestudy p { color: #f2eff9; font-weight: 300; margin-top: 10px; padding-top: 10px; }
.innercasestudy-left { background: #5c1b8f; }
div[class*="location-based-"] .cloudblog-main h2 { font-family: 'google_sansmedium'; }
div[class*="location-based-"] .cloudblog-main p { font-weight: 300; }
div[class*="location-based-"]  .industries-block { margin-bottom: 50px; }
div[class*="location-based-"] .innercasestudytext-slide { padding-bottom: 40px; }
ul.social-touch { display: flex; justify-content: center; align-items: center; }
div[class*="location-based-"] .industries-block h4{min-height:40px;}
div[class*="location-based-"] .industries-block p{min-height:115px;}
.progress { background: linear-gradient(to right, #ffcb1f var(--scroll), transparent 0); background-repeat: no-repeat; position: absolute; width: 100%; height: 2px; z-index: 1; bottom: 0px; }
.icon-location { width: 75px; height: 69px; min-height: 69px; display: block; }
.icon-location.agriculture { background:url(../images/build/icon-agriculture.webp) no-repeat center; width: 65px; height: 59px; background-size: 100%; }
.icon-location.health-care { background:url(../images/build/icon-healthcare.webp) no-repeat center; }
.icon-location.information-technology { background:url(../images/build/icon-information-technology.webp) no-repeat center; width: 65px; height: 69px; background-size: 100%; }
.icon-location.hi-tech { background:url(../images/build/icon-Hi-tech.webp) no-repeat center; width: 70px; height: 65px; }
.icon-location.it-infrastructure { background:url(../images/build/icon-it-infrastructure.webp) no-repeat center; width: 57px; height: 53px; background-size: 100%; }
.icon-location.manufacturing { background:url(../images/build/icon-manufaccturing.webp) no-repeat center; width: 65px; height: 59px; background-size: 100%; }
.icon-location.financial-service { background:url(../images/build/icon-financial-service-us.webp) no-repeat center; }
.icon-location.government { background:url(../images/build/icon-goverment-uk.webp) no-repeat center; }
.icon-location.retail { background:url(../images/build/icon-retail.webp) no-repeat center; }
.icon-location.education { background:url(../images/build/icon-education.webp) no-repeat center; }
.icon-location.real-estate { background:url(../images/build/icon-real-estate-us.webp) no-repeat center; background-size: 100%; width: 65px; height: 59px; }
.page-overview h4{font-size:22px; color:#000000; line-height:26px; font-family:'google_sansmedium'; font-weight:normal; padding:0 0 11px;}
.page-overview p a{color:#3c1788;}
.page-overview p strong a{ text-decoration: underline;}
.aws-offering{padding:0 0 80px;}
.awsoffering-head{background:url("../images/build/aws-offering_bg.webp") no-repeat left top; background-size:cover; padding:70px 0 165px;}
.awsoffering-head h2{color: #FFF; padding: 0px 0px 20px; font-size: 40px; line-height: 46px; font-weight: normal; font-family: "google_sansbold";}
.awsoffering-head h3{color: #FFF; font-weight: 300; font-size:22px; line-height:34px; padding: 0px 0px 20px;}
.awsoffering-list{margin:-150px 0 0;}
.awsoffering-list .row{margin:0 -12px;}
.awsoffering-list .row .col-lg-3{padding:0 12px 20px;}
.awsoffering-cardmain{border:1px solid #e6e6e6; background:#ffffff; position:relative;}
.awsoffering-card{ padding:30px 15px 0; min-height:325px; position:relative;}
.awsoffering-cardmain:before, .awsoffering-card:before{content:""; width:20px; height:1px; background:#3c1788; position:absolute; left:-1px; top:-1px; transition:all 0.3s ease 0s; opacity:0; visibility:hidden;}
.awsoffering-cardmain:after, .awsoffering-card:after{content:""; width:1px; height:20px; background:#3c1788; position:absolute; left:-1px; top:-1px; transition:all 0.3s ease 0s; opacity:0; visibility:hidden;}
.awsoffering-card:after, .awsoffering-card:before{top:auto; bottom:0px; left:auto; right:0px;}
.awsoffering-cardmain:hover:before, .awsoffering-cardmain:hover .awsoffering-card:before, .awsoffering-cardmain:hover:after, .awsoffering-cardmain:hover .awsoffering-card:after{opacity:1; visibility:visible;}
.awsoffering-cardmain:hover{box-shadow:0 0 80px rgba(0,0,0,0.1);}
.awsoffering-card h4{font-size:22px; color:#000000; line-height:26px; font-weight: normal; min-height:62px; padding:0 0 10px; font-family: "google_sansbold"; text-align:center;}
.awsoffering-cardmain:hover h4{color:#3c1788;}
.awsoffering-card p{ line-height:26px; color:#6c6c6c; font-weight:400; padding:0 0 17px; text-align:center;}
.awsoffering-card i{display:block; margin:0 auto 35px; width:100px; height:62px;  background-repeat:no-repeat; background-position:center top;}
.awsoffering-card i.aws-stetergy_ico{background-image: url('../images/build/aws-stetergy_ico.webp');}
.awsoffering-card i.cloud-migrate_ico{background-image: url('../images/build/cloud-migrate_ico.webp');}    
.awsoffering-card i.aplication-migrate_ico{background-image: url('../images/build/aplication-migrate_ico.webp');}
.awsoffering-card i.database-migrate_ico{background-image: url('../images/build/database-migrate_ico.webp');}
.awsoffering-card i.devop-auto_ico{background-image: url('../images/build/devop-auto_ico.webp');}
.awsoffering-card i.disester_ico{background-image: url('../images/build/disester_ico.webp');}
.awsoffering-card i.serverless_ico{background-image: url('../images/build/serverless_ico.webp');}
.awsoffering-card i.aws-iot_ico{background-image: url('../images/build/aws-iot_ico.webp');}
.awsoffering-card i.aws-bigdata_ico{background-image: url('../images/build/aws-bigdata_ico.webp');}
.awsoffering-card i.aws-sap_ico{background-image: url('../images/build/aws-sap_ico.webp');}
.awsoffering-card i.backupstorage_ico{background-image: url('../images/build/backupstorage_ico.webp');}
.awsoffering-card i.aws-manageservice_ico{background-image: url('../images/build/aws-manageservice_ico.webp');}
.awsoffering-card i.businessintelligence_ico2{background-image: url('../images/build/businessintelligence_ico2.webp');}
.awsoffering-card i.data-warehouse_icon{background-image: url('../images/build/data-warehouse_icon.webp');}
.awsoffering-card i.microsoft-services_icon3{background-image: url('../images/build/microsoft-services_icon3.webp');}
.awsoffering-card i.microsoft-services_icon4{background-image: url('../images/build/microsoft-services_icon4.webp');}
.awsoffering-card i.microsoft-services_icon5{background-image: url('../images/build/microsoft-services_icon5.webp');}
.awsoffering-card i.microsoft-services_icon6{background-image: url('../images/build/microsoft-services_icon6.webp');}
.awsoffering-card i.microsoft-services_icon7{background-image: url('../images/build/microsoft-services_icon7.webp');}
.awsoffering-card i.microsoft-services_icon8{background-image: url('../images/build/microsoft-services_icon8.webp');}
.awsoffering-card i.microsoft-services_icon9{background-image: url('../images/build/microsoft-services_icon9.webp');}
.awsoffering-card i.google-cloud_icon1{background-image: url('../images/build/google-cloud_icon1.webp');}
.awsoffering-card i.google-cloud_icon2{background-image: url('../images/build/google-cloud_icon2.webp');}
.awsoffering-card i.google-cloud_icon3{background-image: url('../images/build/google-cloud_icon3.webp');}
.awsoffering-card i.google-cloud_icon4{background-image: url('../images/build/google-cloud_icon4.webp');}
.awsoffering-card i.google-cloud_icon5{background-image: url('../images/build/google-cloud_icon5.webp');}
.awsoffering-card i.google-cloud_icon6{background-image: url('../images/build/google-cloud_icon6.webp');}
.awsoffering-card i.google-cloud_icon7{background-image: url('../images/build/google-cloud_icon7.webp');}
.awsoffering-card i.google-cloud_icon8{background-image: url('../images/build/google-cloud_icon8.webp');}
.awsoffering-card:hover i.google-cloud_icon1{background-image:url('../images/build/google-cloud_icon1-primary.webp')}
.awsoffering-card:hover i.google-cloud_icon2{background-image:url('../images/build/google-cloud_icon2-primary.webp')}
.awsoffering-card:hover i.google-cloud_icon3{background-image:url('../images/build/google-cloud_icon3-primary.webp')}
.awsoffering-card:hover i.google-cloud_icon4{background-image:url('../images/build/google-cloud_icon4-primary.webp')}
.awsoffering-card:hover i.google-cloud_icon5{background-image:url('../images/build/google-cloud_icon5-primary.webp')}
.awsoffering-card:hover i.google-cloud_icon6{background-image:url('../images/build/google-cloud_icon6-primary.webp')}
.awsoffering-card:hover i.google-cloud_icon7{background-image:url('../images/build/google-cloud_icon7-primary.webp')}
.awsoffering-card:hover i.google-cloud_icon8{background-image:url('../images/build/google-cloud_icon8-primary.webp')}
.awsoffering-card:hover i.cloud-migrate_ico{background-image:url('../images/build/cloud-migrate_ico-primary.webp')}
.awsoffering-card:hover i.database-migrate_ico{background-image:url('../images/build/database-migrate_ico-primary.webp')}
.gcloud-buness-detail{background-color:#271772;padding:30px 15px 15px}
.gcloud-buness-detail p{color:#fff; padding:0 0 22px; font-size:18px; line-height:32px;}
.gcloud-buness-img {width: 44%;padding: 30px 0;display: flex;}
.max-w-inherit,.max-w-inherit p{max-width:inherit}
.what-youcan{background:url("../images/build/g-cloud_sec5-bg.webp") no-repeat left 95px;padding:30px 0}
.whatwecan-list{position:relative;}
.what-youcan h2{color:#000000;margin:0 0 80px}
.what-youcan ul li{margin:50px 0 0;padding:60px 15px 25px 15px; box-shadow:28px 28px 36px rgba(0,0,0,0.03);border:1px solid #dfdfdf; position:relative; background:#fff;}
.what-youcan ul li:last-child{ margin-bottom: 0px;}
.what-youcan ul li h4{color:#000;font-size:20px;font-weight:bold;margin:0 0 15px}
.what-youcan ul li p{color:#545454;font-weight:normal;line-height:26px}
.what-youcan ul li i{width:80px; height:80px; border:1px solid #e6e6e6; border-radius:100%; position:absolute; left:0;top:-40px;right:0;margin:0 auto}
.what-youcan ul li i.g-cloud_mob-app{background:url("../images/build/g-cloud_mob-app.webp") no-repeat center center #fff; }
.what-youcan ul li i.g-cloud_website{background:url("../images/build/g-cloud_website.webp") no-repeat center center #fff; }
.what-youcan ul li i.g-cloud_development{background:url("../images/build/g-cloud_development.webp") no-repeat center center #fff; }
.what-youcan ul li i.g-cloud_big-data{background:url("../images/build/g-cloud_big-data.webp") no-repeat center center #fff; }
.clouserimg{min-height:124px; display: flex; align-items: center; justify-content: center;}
.clouserimg img{max-height:124px;}
.readmorelink2{font-size: 16px; line-height: 20px; color: #4D1EE6; font-weight: 400; display: inline-block; position:relative; margin: 20px 0 0;}
.readmorelink2:hover{color: #4D1EE6;}
.readmorelink2:before{content:"";height:2px;width:0px;bottom:0px;background:rgba(77, 30, 230, 0.8);position:absolute;z-index:0;transition:all .3s ease}
.readmorelink2:hover:before{width:100%;}
.readmorelink2 i{line-height: 20px; margin-left: 5px; margin-top: -2px; display: inline-block; vertical-align: middle;}
.slidercount{ color: #7d49a5; font-size: 20px; position: absolute; bottom: calc(65px + 17px); right: 20%; font-weight: 400;}
.slidercount .current_slide{ color: #ffcb1f;}
.slidercount .total_slides{ color: #7d49a5;}
.home-inttroduction .row{ align-items: center;}
a.whatsup { position: fixed; right: 5px; bottom: 13px; display: inline-block; padding:5px 13px 5px 35px; font-size: 12px; line-height: 16px; font-weight: 400; box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.3); background: #2ab200; color: #FFF; border-radius: 30px; z-index:9999;}
.whatsup b {font-size: 18px; font-weight:600; display: block;}
.whatsup span {position: absolute; left:-9px; top: 0px; background: url(../images/build/whatsup.webp) 0px 0px no-repeat; background-size: 100%; display: inline-block; width: 42px; height: 42px; border-radius: 50%; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); transition:all 0.2s ease 0s;}
a:hover.whatsup {padding:5px 13px 5px 37px;}
.mr-80{ margin-right: 80px;}
.cc-window.cc-banner{ justify-content: center;}
.cc-banner .cc-message{flex:0 0 auto !important;}
.msazure-offering .awsoffering-card{min-height:400px;}
.microsoftazure-key{background:#291572; padding:90px 0 40px;}
.microsoftazure-key h2{color:#ffffff; padding: 0 0 5px;}
.microsoftazure-key h5{font-size:24px; line-height:34px; color:#ffcc29;}
.microsoftazure-row{padding:42px 0 0; display:flex; margin:0 -30px; flex-wrap:wrap;}
.microsoftazure-row .iteam{padding:0 30px 38px; width:25%;}
.microsoftazure-row .iteam i{display:block;height:60px;margin-bottom:20px;}
.microsoftazure-row .iteam h4{font-size:14px;line-height:26px;color:#ede8ff;font-weight:300;padding:0 0 26px;margin:0 0 28px;position:relative;font-family:'Roboto', sans-serif;border-bottom:1px solid #f4eafa;}
.microsoftazure-row .iteam h4 a{color:#ede8ff;}
.microsoftazure-row .iteam h4:before{content:"";width:125px;height:3px;background:#f4eafa;position:absolute;left:0;bottom:-1px;}
.microsoftazure-row.two-line .iteam h4{min-height:79px;}
.ourcertification-row.msazure-certification .ourcertification-img{background-color:#291572;}
.ourcertification-row.msazure-certification .ourcertification-img:before{display:none;}
.msazure-certification .ourcertification-text h3:before{background:#291572;}
.msazure-certification .ourcertification-text h3:after{background:#2668d6;}
.msazure-capabilities{padding:92px 0 95px;}
.msazure-capabilities h2{color:#000000; padding:0 0 35px;}
.capabilities-row{border:1px solid #dadada; display:flex; flex-wrap:wrap; box-shadow:0 0 81px rgba(0,0,0,0.08);}
.capabilities-row .col-lg-7{padding:0px;}
.capabilities-row .col-lg-5{padding:0px; border-left:1px solid #dadada;}
.capabilities-row .col-lg-6{padding:0px;}
.capabilities-row .capabilities-head{background:#f0f0f0; padding:28px; border-bottom:1px solid #dadada; font-weight:500; font-size:18px; line-height:28px; color:#291572; }
.capabilities-body{padding:32px 28px 20px; min-height:285px;}
.capabilities-body .bullet-text li{font-size:16px; font-weight:400; color:#000000; line-height:24px; position:relative; padding:0 0 13px 30px; background: url(../images/build/right-arrow.webp) 0px 5px no-repeat; }
.capabilities-body .bullet-text.half-width{display:flex; flex-wrap:wrap; margin:0 -10px;}
.capabilities-body .bullet-text.half-width li{width:calc(60% - 20px); margin:0 10px;}
.capabilities-body .bullet-text.half-width li:nth-child(even){width:calc(40% - 20px);}
.googlecloud-offering .awsoffering-card{min-height:300px;}
.googlecloud-capabilities .capabilities-body{min-height:200px;}

.bg-primary{background-color:#4e4491!important}
.text-black{color:#000!important}
.card-border-primary{border:solid 1px #9893a5}    
.border-top-dark{border-top-color:#a3a1a1}
.btn-radius{-webkit-border-radius:50px!important;-ms-border-radius:50px!important;border-radius:50px!important}
.card-overlap{position:relative;top:-90px}
.card-overlap .h2{font-size:35px}
.card-overlap .btn{font-size:20px}
.card-overlap.stickyjobinfo{position:fixed; width:17%; top:85px;}
.social-icon-facebook{background-image:url(../images/build/icon-facebook.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;height:36px;width:36px}
.social-icon-facebook:hover{background-image:url(../images/build/icon-facebook-primary.webp)}
.social-icon-twitter{background-image:url(../images/build/icon-twitter.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;height:36px;width:36px}
.social-icon-twitter:hover{background-image:url(../images/build/icon-twitter-primary.webp)}
.social-icon-googleplus{background-image:url(../images/build/icon-googleplus.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;height:36px;width:36px}
.social-icon-googleplus:hover{background-image:url(../images/build/icon-googleplus-primary.webp)}
.social-icon-linkedinn{background-image:url(../images/build/icon-linkedinn.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;height:36px;width:36px}
.social-icon-linkedinn:hover{background-image:url(../images/build/icon-linkedinn-primary.webp)}
.custom-nav-tabs .nav-tabs{border:0 none}
.custom-nav-tabs .nav-tabs .nav-link{background:transparent;border:0 none;border-bottom:solid 1px transparent;color:#1f2020;font-size:20px;font-weight:bold;padding:15px 70px 15px 0;position:relative}
.custom-nav-tabs .nav-tabs .nav-link:after{content:'';position:absolute;left:0;bottom:0;width:65px;height:3px}
.custom-nav-tabs .nav-tabs .nav-link:hover{color:#4e4491}
.custom-nav-tabs .nav-tabs .nav-link.active{border-bottom-color:#f15f29;color:#4e4491}
.custom-nav-tabs .nav-tabs .nav-link.active:after{background:#f15f29}
.custom-nav-tabs .tab-content,.custom-nav-tabs .tab-content p{color:#53565a;font-size:16px;max-width:inherit}
.custom-nav-tabs .tab-content ul li{padding:0 0 0 30px;position:relative;margin:0 0 10px}
.custom-nav-tabs .tab-content ul li:before{content:'';position:absolute;top:4px;left:0;width:14px;height:14px;background:url("../images/build/icon-custom-bullets.webp") no-repeat left center}

.careerpage-overview .col-lg-5{flex:0 0 43.666667%; max-width:43.666667%;}
.careerpage-overview .col-lg-7{flex:0 0 56.333333%; max-width:56.333333%;}
.careerpage-overview.page-overview p{max-width:100%;}
.whileworking-sec{background:#3c1788; padding:70px 0 53px;}
.whileworking-sec h2{color:#ffffff; padding:0 0 35px;}
.perfectwork-sec{padding:95px 0 70px;}
.perfectwork-sec h2{padding:0 0 47px; color:#000000;}
.perfectwork-sec .col-lg-3{flex:0 0 20%; max-width:20%;}
.perfectwork-sec .awsoffering-cardmain{ margin-bottom:30px;}
.perfectwork-sec .awsoffering-card{min-height:200px;}
.perfectwork-sec .awsoffering-card i{height:79px; background:url('../images/build/career-split.webp') no-repeat left top;}
.perfectwork-sec .awsoffering-card h4{font-size:18px; color:#6c6c6c; font-family:'google_sansmedium';}
.perfectwork-sec .awsoffering-cardmain:hover h4{color:#3c1788;}
.awsoffering-card i.career-working_ico{background-position:-366px 0; width:86px;}
.awsoffering-card i.career-flexible_ico{background-position:0px -82px; width:81px;}
.awsoffering-card i.career-weeklyoff_ico{background-position:-282px -82px; width:84px;}
.awsoffering-card i.career-otherleave_ico{background-image: url('../images/build/career-otherleave_ico.webp');}
.awsoffering-card i.career-empclub_ico{background-position:-166px 0px; width:101px;}
.awsoffering-card i.career-eduleaves_ico{background-position:-90px 0px; width:63px;}
.awsoffering-card i.career-seminars_ico{background-position:-187px -82px; width:78px;}
.awsoffering-card i.career-festive_ico{background-position:-273px 0px; width:78px;}
.awsoffering-card i.career-tours_ico{background-position:-381px -82px; width:88px;}
.awsoffering-card i.career-earleave_ico{background-position:0px 0px; width:79px}
.awsoffering-card i.career-telecommuting_ico{background-position:-92px -82px; width:75px;}
.awsoffering-card:hover i{background-image:url('../images/build/career-split_hover.webp');}
.tenets7-sec .innercasestudy-left h2{font-size:32px; line-height:36px; color:#ffffff; text-shadow:-4px 0 8px rgba(10,16,50,0.3); text-transform:none; padding:0 0 32px; font-family:'google_sansmedium';}
.tenets7-sec .slidercount{color:#ffffff;}
.tenets7-sec .slidercount .total_slides{color:#ffffff;}
.tenets7-sec h3{font-size:28px; line-height:32px; font-family:'google_sansbold';}
.cultureexplore-sec{padding:95px 0 90px; overflow: hidden;}
.cultureexplore-sec h2{color:#000000; padding:0 0 50px;}
.exploremore-tab{border:none; justify-content:space-around; max-width:1430px; margin:0 auto; display:flex; border-bottom:1px solid #d3d3d3;}
.exploremore-tab.nav-tabs li{margin:0px;}
.exploremore-tab.nav-tabs li a{border:none; border-radius:0px; padding:0 90px 25px; position:relative; font-size:20px; color:#000000; line-height:24px; font-family:'google_sansbold';}
.exploremore-tab.nav-tabs li a:before{content:""; width:0px; height:2px; background:#361a86; position:absolute; left:0px; bottom:-1px; transition:width 0.3s ease;}
.exploremore-tab.nav-tabs li a.active{color:#361a86;}
.exploremore-tab.nav-tabs li a.active:before{width:100%;}
.cultureexplore-sec .tab-content{padding:22px 0 0;}
.cultureexplore-sec .tab-content .row{margin:0 -5px;}
.cultureexplore-sec .tab-content .row .col-lg-3{flex:0 0 20%; max-width:20%; padding-left:5px; padding-right:5px; padding-bottom:10px;}
.cultureexplore-sec .tab-content img{height:380px; object-fit:cover; width:100%;}
.right-readmore{text-align:right; padding:0 0 22px;}
.right-readmore .readmorelink{font-size:14px;line-height:20px; color:#3c1788; font-weight:400;display:inline-block; position: relative; padding-bottom:2px;}
.right-readmore .readmorelink:before{content:"";height:2px;width:0px;bottom:0px;background:rgba(77, 30, 230, 0.8);position:absolute;z-index:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.right-readmore .readmorelink i{font-size:17px;line-height:20px; color:#3c1788; margin-left:4px;font-weight:bold;transition:all .2s ease}
.right-readmore a.readmorelink:hover:before{width:100%;}
.womenintech-slide.slick-initialized{clip-path:polygon(5% 0, 100% 0%, 100% 100%, 0% 100%); overflow: hidden;}
.womenintech-sec.hospitality-casestudy{flex-wrap:nowrap;}
.womenintech-sec .innercasestudy-left{width:46.5%; margin:30px 0; padding-right:90px; background:url("../images/build/womentech-bg.webp") no-repeat left top; background-size:auto 100%;}
.womenintech-sec .innercasestudy-right{width:calc(53.5% + 55px); padding:0; margin-left:-55px;}
.womenintech-sec .innercasestudy-slide{margin-left:0px; overflow: hidden;}
.womenintech-sec .innercasestudy-left h3{font-size:40px; line-height:44px; font-family:'google_sansbold';}
.womenintech-sec .innercasestudy-left p{ font-size:18px; line-height:32px;}
.womenintech-sec .slidercount2{ color: #ffffff; font-size: 20px; position: absolute; bottom: calc(65px + 17px); right: 20%; font-weight: 400;}
.womenintech-sec .slidercount2 .current_slide{ color: #ffcb1f;}
.womenintech-sec .slidercount2 .total_slides{color: #ffffff;}
.womenintech-sec .innercasestudy-left .slick-slider{position:absolute; bottom:80px; left:calc((100vw - 1400px)/2); display:flex;}
.womenintech-sec .innercasestudy-left .slick-slider .slick-arrow{margin-right:1px;}
.womenintech-sec .slick-slider .slick-arrow.slick2-prev:before{content:"\f111";}
.womenintech-sec .slick-slider .slick-arrow.slick2-next:before{content:"\f112";}
.techpartner-sec{padding:95px 0 100px;}
.techpartner-sec h2{color:#000000; padding:0 0 30px;}
.techpartner-sec .row .col-lg-3{flex:0 0 20%; max-width:20%; }
.partner-card{display:flex; align-items:center; justify-content:center; min-height:120px; margin:15px 0; padding:15px 0; background:#fff; box-shadow:0 7px 15px rgba(0,0,0,0.08);}
.glassdoor-card{display:flex; align-items:center; margin-top:63px; border:1px solid #d3d3d3; min-height:110px; padding:15px; background:#fff; box-shadow:0 7px 38px rgba(0,0,0,0.08);}
.glassdoor-card .glassdoor-img{width:350px; text-align:right;}
.glassdoor-card .glassdoor-text{width:calc(100% - 350px); padding-left:40px; padding-right:20px;}
.glassdoor-card .glassdoor-text h3{font-size:22px; line-height:26px; color:#000; font-family:'google_sansmedium'; padding:0 0 8px; }
.glassdoor-card .glassdoor-text p{margin:0px;}
.glassdoor-card .glassdoor-text p a{color:#271773;}
.currentopening-s2{background:#f9f9f9; padding:92px 0 72px; margin-bottom:145px;}
.currentopening-s2 h2{padding:0 0 45px; color:#000000;}
.currentopening-list .fullblock{margin:0 0 20px; border:1px solid #d1d1d1; background:#fff;}
.currentopening-list .fullblock-sub{display:flex; flex-wrap:wrap;  padding:28px 0 30px; }
.currentopening-list .currentopening-disc{width:calc(100% - 325px); border:none; padding:0px 0 0 30px; display:flex; flex-wrap:wrap;}
.currentopening-list .currentopening-disc h4{font-size:20px; line-height:24px; width:35%; color:#361a86; padding:0px; font-family:'google_sansmedium';}
.currentopening-list .currentopening-disc p{font-size:15px; line-height:24px; width:19%; padding:0px; font-family:'google_sansmedium'; margin:0px; color:#361a86; }
.currentopening-list .currentopening-disc p.qualifi{width:28%;}
.currentopening-list .currentopening-disc p.opening{width:18%;}
.currentopening-list .currentopening-disc strong{display:block; font-size:15px; padding:8px 0 0; color:#000000; font-weight:400; font-family:'Roboto', sans-serif;}
.currentopening-list .currentopening-btn{width:325px; background:none; align-items:flex-start; padding:5px 0 0; border:none;}
.currentopening-list .currentopening-btn .btn_part{width:117px; height:48px; line-height:48px; border-radius:3px; margin:0 30px 0 0;}
.currentopening-list .currentopening-btn .job-detail{width:144px; height:48px; border:1px solid #d3d3d3; font-size:15px; color:#1d1d39; text-align:center; font-weight:400; font-family:'Roboto', sans-serif;  line-height:48px; border-radius:3px; margin:0 30px 0 0;}
.currentopening-list .currentopening-btn .job-detail i{width:12px; height:12px; position:relative; transform:rotate(0deg);  display:inline-block; margin:-2px 0 0 5px; vertical-align:middle; background:url("../images/build/detainbtn-arrow.webp") no-repeat center center; }
.currentopening-list .currentopening-btn .job-detail.collapsed i{transform:rotate(180deg);}
.currentopeningdetail{margin:0 30px; padding:40px 0px 0; border-top:1px solid #d1d1d1;}
.currentopeningdetail .currentopeningdetail-img{padding:0 0 18px;}
.currentopeningdetail .custom-nav-tabs .nav-tabs{padding:0 0 15px;}
.currentopeningdetail .custom-nav-tabs .tab-content p{font-weight:400; color:#6c6c6c;}
.currentopeningdetail .custom-nav-tabs .nav-tabs .nav-item{padding-right:25px;}
.currentopeningdetail .custom-nav-tabs .nav-tabs .nav-link:after{height:2px; width:100%;}
.currentopeningdetail .custom-nav-tabs .nav-tabs .nav-link.active:after{background:#361a86;}
.currentopeningdetail .custom-nav-tabs .nav-tabs .nav-link{font-weight:normal; padding-right:0px; padding-bottom:8px; border:none; font-family:'google_sansmedium'; color:#6c6c6c;}
.currentopeningdetail .custom-nav-tabs .nav-tabs .nav-link.active{color:#361a86;}
.currentopeningdetail .custom-nav-tabs .tab-content ul li{padding:0 0 0 33px; margin:0 0 14px !important; font-size:15px !important; color:#6c6c6c !important; font-family:'Roboto', sans-serif !important; font-weight:400;}
.currentopeningdetail .custom-nav-tabs .tab-content ul li span{font-size:15px !important; color:#6c6c6c !important; font-family:'Roboto', sans-serif !important; font-weight:400;}
.currentopeningdetail .custom-nav-tabs .tab-content ul li:before{background:url("../images/build/right-arrow.webp") left top no-repeat; width:15px;  }
.line-height-default{line-height:1}
.text-underline-white{border-bottom:solid 1px #fff}
.text-underline-primary{border-bottom:solid 1px #361a86}
.text-underline-warning{border-bottom:solid 1px #ffc107}
.bg-pattern-primary{background:url("../images/build/bg-pattern-primary.webp") no-repeat center top;background-size:cover}
.bg-pattern-transparent{background:url("../images/build/bg-pattern-transparent.webp") no-repeat center top;background-size:cover}
.icon-quote{position:relative}
.icon-quote:after{background:url("../images/build/icon-quote.webp") no-repeat center top;content:'';position:absolute;left:-25px;top:-12px;height:29px;width:40px}
.executiveteam-sec{padding-bottom:140px;}
.custom-checklist ul li{padding:0 0 0 30px;position:relative;margin:0 0 10px;font-size:15px}
.custom-checklist ul li:before{content:'';position:absolute;top:4px;left:0;width:15px;height:14px;background:url("../images/build/right-arrow.webp") no-repeat left center}
.custom-checklist ul.list2{ display: flex; flex-direction: row; flex-wrap: wrap;}
.custom-checklist ul.list2 li{ flex:1 1 auto; width:50%;}
.sharePoint-checklist ul.list2{ display: flex; flex-direction: row; flex-wrap: wrap;}
.sharePoint-checklist ul.list2 li{ width:50%;}
.foundingmember-block .max-w-inherit{max-width:600px;}
.infotext-curretnop{background:#361a86; text-align: center; padding:36px 30px; margin-bottom:70px; }
.infotext-curretnop p{font-size:26px; line-height:38px; color:#fff; font-family:'google_sansmedium'; font-weight:normal; padding:0px;}
.infotext-curretnop p a{color:#ffcb1f;}
.allpartners{background:url("../images/build/allpartners-bg.webp") no-repeat center top; background-size:cover; padding:75px 0 75px;}
.allpartners h2{color:#ffffff; padding:0 0 22px;}
.allpartners p{font-size:20px; line-height:24px; color:#ffffff; padding:0px;}
.techpartners-sec{padding:55px 0 75px;}
.techpartners-sec h2{color:#000000; padding:0 0 20px;}
.techpartners-sec p{padding:0 0 46px;}
.partner-cardlist.row{margin:0 -12px;}
.partner-cardlist .col-lg-3{padding:0 12px 25px; flex:0 0 20%; max-width:20%;}
.partner-cardlist .awsoffering-card{min-height:150px; padding:15px; display:flex; align-items:center; justify-content:center;}
.channelpartner-sec{padding:0 0 75px;}
.channelpartner-text{background:#f8f8f8; padding:55px 0 80px;}
.channelpartner-text h2{color:#000000; padding:0 0 20px;}
.channelpartner-text p{padding:0 0 47px;}
.channelpartner-sec .partner-cardlist{margin-top:-80px;}
.faeturedpartner-sec .channelpartner-text{background:#361a86;}
.faeturedpartner-sec .channelpartner-text h2{color:#ffffff;}
.faeturedpartner-sec .channelpartner-text p{color:#ffffff;}
.joinpartner-sec{padding:0 0 140px;}
.joinpartner-sec h2{color:#000000; padding:0 0 22px;}
.joinpartner-sec .common-form.project-form{display:block; background:#fff; padding:38px 40px 40px; box-shadow:0 0 81px rgba(0,0,0,0.08); margin:0 auto; border:1px solid #e6e6e6; max-width:1110px;}
.joinpartner-sec .common-form .form-group{margin:0 0 20px;}
.joinpartner-sec .common-form.project-form .input-group{border:1px solid #d6d6d6;}
.joinpartner-sec .common-form.project-form .input-group textarea.form-control{height:188px;}
p.strong-text{color:#000000; font-size:20px; font-weight:400; line-height:32px; padding:0;}
p.strong-text a{color:#361b86; font-weight:700; text-decoration:underline;}
.powerbioffred-sec{padding:0 0 75px;}
.powerbioffred-text{background:url("../images/build/allpartners-bg.webp") no-repeat center top; background-size:cover; padding:75px 0 100px;}
.powerbioffred-text h2{color:#fff; padding:0 0 25px; letter-spacing: -0.05px;}
.powerbioffred-text p{color:#fff; padding:0 0 65px; font-size:20px; line-height:28px; font-weight:400;}
.powerbi-cardlist.row{margin:-100px -12px 0;}
.powerbi-cardlist .col-lg-3{padding:0 12px 25px;}
.powerbi-cardlist .awsoffering-card i{height:68px; background:url('../images/build/power-bi_split.webp') no-repeat left top;}
.powerbi-cardlist .awsoffering-card h4{font-size:22px; line-height:28px; min-height:40px; color:#000; font-family:'google_sansbold'; font-weight:normal;}
.powerbi-cardlist .awsoffering-card p{font-size:16px; line-height:26px; color:#6c6c6c; padding:0; font-weight:400;}
.powerbi-cardlist .awsoffering-cardmain:hover h4{color:#3c1788;}
.powerbi-cardlist .awsoffering-card i.power-hranalyt_ico{background-position:0px 0px; width:55px;}
.powerbi-cardlist .awsoffering-card i.power-marketanaly_ico{background-position:-73px 0px; width:70px;}
.powerbi-cardlist .awsoffering-card i.power-procumentanaly_ico{background-position:-167px 0px; width:43px;}
.powerbi-cardlist .awsoffering-card i.power-saleanaly_ico{background-position:-225px 0px; width:65px;}
.powerbi-cardlist .awsoffering-card i.power-customeranaly_ico{background-position:0px -79px; width:60px;}
.powerbi-cardlist .awsoffering-card i.power-financeanaly_ico{background-position:-72px -79px; width:73px;}
.powerbi-cardlist .awsoffering-card i.power-microsoftpb_ico{background-position:-161px -79px; width:55px;}
.powerbi-cardlist .awsoffering-card:hover i{background-image:url('../images/build/power-bi_split_hover.webp');}
.advance-powerbi{background:#f5f5f5; padding:100px 0 74px; margin-bottom:140px;}
.advance-powerbi h2{color:#000; padding:0 0 30px;}
.advance-powerbi .sub-title{font-size:18px;margin-bottom:30px;}
.advance-powerbi .blogdetail-left ul{padding:0px 0 10px;}
.advance-powerbi .blogdetail-left ul li{font-size:18px; line-height:28px; font-weight:300; background-position:left 7px; margin:0 0 25px; padding:0 0 0 36px; }
.advance-powerbi .blogdetail-left ul li b{font-weight: bold;}
.advance-powerbi ul.landing-page-bullet{padding:0 0 17px;}
.advance-powerbi .blogdetail-left p{color: #6c6c6c;font-weight: 300;padding: 0px;}
.advance-powerbi .blogdetail-left ul li:last-child{margin-bottom:0;}
ul.landing-page-bullet li{color:#000000; font-size:18px; line-height:28px; font-weight:400; margin:0 0 13px; padding:0 0 0 36px; background:url(../images/build/right-arrow2.webp) no-repeat left 7px;}
.microsoftazure-row .iteam h4.text-black{border-bottom:solid 1px #a7a7a7}
.microsoftazure-row .iteam h4.text-black:before{background:#a7a7a7}
.sharepoint-cardlist .awsoffering-card i{background-image:url('../images/build/sharepoint-split.webp');background-repeat:no-repeat}
.sharepoint-cardlist .awsoffering-card:hover i{background-image:url('../images/build/sharepoint-split-primary.webp')}
.sharepoint-cardlist .awsoffering-card i.power-intranets_ico{background-position:1px 8px;width:60px}
.sharepoint-cardlist .awsoffering-card i.power-extrenets_ico{background-position:-68px 1px;width:76px}
.sharepoint-cardlist .awsoffering-card i.power-docmanagement_ico{background-position:-161px 7px;width:46px}
.sharepoint-cardlist .awsoffering-card i.power-publicweb_ico{background-position:-226px 8px;width:64px}
.sharepoint-cardlist .awsoffering-card i.power-knowmanagement_ico{background-position:-305px 10px;width:60px}
.sharepoint-cardlist .awsoffering-card i.power-projmanagement_ico{background-position:0 -72px;width:62px}
.sharepoint-cardlist .awsoffering-card i.power-hrmanagement_ico{background-position:-79px -70px;width:60px}
.sharepoint-cardlist .awsoffering-card i.power-innovmanagement_ico{background-position:-158px -70px;width:48px}
.sharepoint-cardlist .awsoffering-card i.power-helpdeskmanage_ico{background-position:-232px -70px;width:54px}
.sharepoint-cardlist .awsoffering-card i.power-workflowmanage_ico{background-position:-312px -66px;width:54px}
.sharepointrow2 a{color: #3c1788; text-decoration: underline;}
.page-overview .freeconsultation{padding-bottom:0px;}
.page-overview ul.landing-page-bullet{padding-bottom:16px;}
.microsoft-powerbi-sec{margin-bottom:140px;color:#fff}
.page-overview .joinpartner-sec h2{font-size:22px;}
.page-overview .joinpartner-sec{max-width:500px; float:right;}
.lp-page .page-overview .joinpartner-sec{max-width:100%; float:right; width: 100%;}
.lp-page .page-overview h1 { color: #000000; padding: 0 0 28px; margin: 0; font-size: 40px; line-height: 40px; font-weight: normal; font-family: 'google_sansbold'; }
.lp-page .page-overview p { max-width: 100%; padding-right: 50px; }
@media (max-width:991px) { .lp-page .page-overview .joinpartner-sec { float: none; margin: 0 auto; max-width: 500px; } .lp-page .page-overview p { padding-right: 20px;    }}
@media (max-width:767px) { 
.lp-page .d-header { background: #0C1B61; padding-bottom: 14px; }
.lp-page .page-overview p { padding-right: 0; }
}
.sap-overview h6{color: #000000; font-weight: 500; font-size: 22px; margin-bottom: 35px;}
.sap-overview p strong{ color: #000000; font-weight: 500; font-size: 20px;}
.saplistblock{border: 1px solid #e6e6e6; background: #ffffff; position: relative; padding:25px 25px; min-height: calc(100% - 30px); margin-bottom:30px;}
.saplistblock h4{font-size:22px; line-height:28px; min-height:36px; color:#000; font-family:'google_sansbold'; font-weight:normal; padding: 0px; margin-bottom:15px;}
.saplistblock ul li{font-size:15px; line-height:28px; font-weight:400; background-position:left 7px; margin:0 0 10px; padding:0 0 0 36px; background: url(../images/build/right-arrow.webp) no-repeat left 6px; color: #666060;}
.saplistblock.blue{background: #291572;}
.saplistblock.blue h4, .saplistblock.blue ul li{ color: #fff;}
.sap-text p{ font-size: 18px; line-height: 32px; font-weight: 400; padding-bottom: 30px;}
.sharepoint-cardlist .sap-card i{background-image:url('../images/build/why-sap-icon.webp');background-repeat:no-repeat; width: 68px; height: 56px;}
.sharepoint-cardlist .sap-card:hover i{background-image:url('../images/build/why-sap-icon-hover.webp');}
.sharepoint-cardlist .sap-card i.sap-hana-icon1{background-position:0px 0px;}
.sharepoint-cardlist .sap-card i.sap-hana-icon2{background-position:-68px 0px;}
.sharepoint-cardlist .sap-card i.sap-hana-icon3{background-position:-136px 0px;}
.sharepoint-cardlist .sap-card i.sap-hana-icon4{background-position:-204px 0px;}
.sharepoint-cardlist .sap-card i.sap-hana-icon5{background-position:-272px 0px;}
.sharepoint-cardlist .sap-card i.sap-hana-icon6{background-position:-340px 0px;}
.our-industries{margin-bottom:0px;}
.our-industries p{ font-size: 18px; color: #000000; line-height: 32px; font-weight: 400;}
.our-industries p strong{ color: #000000; font-weight: 500; font-size: 20px;}
.our-industries p strong a{ color: #3c1788; text-decoration: underline; font-weight: 600;}
.our-industries .iteam i{background-image:url('../images/build/sap-our-industries-icon.webp');background-repeat:no-repeat; width:87px; height: 64px; display: inline-block;}
.our-industries .iteam:hover i{background-image:url('../images/build/sap-our-industries-icon-hover.webp');}
.our-industries .iteam i.sap-our-industries-icon1{background-position:0px 0px;}
.our-industries .iteam i.sap-our-industries-icon2{background-position:-87px 0px;}
.our-industries .iteam i.sap-our-industries-icon3{background-position:-174px 0px;}
.our-industries .iteam i.sap-our-industries-icon4{background-position:-261px 0px;}
.our-industries .iteam i.sap-our-industries-icon5{background-position:-348px 0px;}
.our-industries .iteam i.sap-our-industries-icon6{background-position:-435px 0px;}
.our-industries .iteam:hover h4{color: #3c1788 !important; border-bottom:solid 1px #3c1788;}
.our-industries .iteam:hover h4:before{background: #3c1788;}
.sahayak-for-sap{margin-bottom:0px;}
.sahayak-for-sap h6{color: #000000; font-weight: 500; font-size: 22px; margin-bottom: 35px;margin-top: 35px;}
.sahayak-for-sap p{ font-size: 18px; color: #000000; line-height: 32px; font-weight: 400;}
.sahayak-for-sap p strong{ color: #000000; font-weight: 500; font-size: 20px;}
.sahayak-for-sap p strong a{ color: #3c1788; text-decoration: underline; font-weight: 600;}
.sahayak-for-sap .iteam{padding:0 30px 38px; width:33.333%;}
.sahayak-for-sap .iteam i{background-image:url('../images/build/scope-of-service-icon.webp');background-repeat:no-repeat; width:87px; height: 64px; display: inline-block;}
.sahayak-for-sap .iteam i.sap-our-industries-icon1{background-position:0px 0px;}
.sahayak-for-sap .iteam i.sap-our-industries-icon2{background-position:-87px 0px;}
.sahayak-for-sap .iteam i.sap-our-industries-icon3{background-position:-174px 0px;}
.sahayak-for-sap .iteam i.sap-our-industries-icon4{background-position:-261px 0px;}
.sahayak-for-sap .iteam i.sap-our-industries-icon5{background-position:-348px 0px;}
.sahayak-for-sap .iteam i.sap-our-industries-icon6{background-position:-435px 0px;}
.sahayak-for-sap .iteam i.sap-our-industries-icon7{background-position:-522 0px;}
.sahayak-for-sap .iteam i.sap-our-industries-icon8{background-position:-609px 0px;}
.sahayak-for-sap .iteam i.sap-our-industries-icon9{background-position:-696px 0px;}

.casestudy-wrap{padding-top:80px}
.casestudy-wrap .blogdetail-s1{padding-bottom:50px;}
.casestudy-wrap .cs-overview h2{color:#000000;margin-bottom:20px;}
.casestudy-wrap .cs-overview p{margin-bottom:30px;color: #6c6c6c;font-weight: 400;font-size:18px;line-height:32px;}
.casestudy-wrap .cs-overview h3{color:#563ab5;margin-top:40px;margin-bottom:20px;}
.casestudy-wrap .microsoft-powerbi-sec{margin-bottom:70px;}
.clientbg-list{padding: 70px 0 0;display: flex;margin: 0 -30px;flex-wrap: wrap;}
.clientbg-list li i{width: 85px;height: 62px;display: block;background-repeat: no-repeat;background-position: left center;background-size: auto;}
.clientbg-list li .clientbg-wrap{border-bottom: 1px solid #563ab5;position: relative;}
.clientbg-list li h4 {font-size: 18px;line-height: 28px;color: #1e219b;font-weight: 400;padding: 0 0 15px;font-family: 'Roboto', sans-serif;position: relative;display: flex;align-items:center;font-weight:700;text-transform:uppercase;color:#000;}
.clientbg-list li h4 div{font-size:24px;line-height:24px;}
.clientbg-list li h4 div span{font-size:15px;font-weight: normal;text-transform: capitalize;}
.clientbg-list li .clientbg-wrap:before {content: "";width: 125px;height: 3px;background: #563ab5;position: absolute;left: 0;bottom: -1px;}
.clientbg-list li i.country-icon{background-image: url(../images/country-icon.png);}
.clientbg-list li i.industry-icon{background-image: url(../images/industry-icon.png);}
.clientbg-list li i.solution-icon{background-image: url(../images/solution-icon.png);}
.clientbg-list li {width: 33.33%;padding: 0 30px 50px;}
.cs-challanges{display:flex;flex-wrap: wrap;position: relative;margin-bottom:50px;}
.cs-challanges .cs-challanges-img{width:50%;overflow: hidden;padding:30px 0;}
.cs-challanges .cs-challanges-detail{width:55%;padding:50px 120px 50px 80px;background-color:#291572;color:#fff;background-image:url(../images/case-study/challanges-bg.webp);position: absolute;right:0;top:0;height:100%;clip-path: polygon(5% 0%, 100% 0, 100% 100%, 0% 100%);}
.cs-challanges .cs-challanges-detail h3{color:#fff;}
.cs-challanges .cs-challanges-detail p{color:#fff;margin-bottom:20px;}
.cs-list-style ul li{font-size: 16px;line-height: 20px;color: #666060;padding: 0 0 26px 26px;background: url(../images/right-arrow-white.png) no-repeat left 3px;color:#fff;}
.cs-list-style ul ol li{margin-left: 40px; padding-left: 5px; background: none;}
.notice-block{background-color:#1f219c;padding:20px 30px;display: flex;width:100%;justify-content:space-between;align-items:center;color:#fff;font-size: 24px;line-height: 36px;padding: 20px 50px;}
.notice-block a.btn{font-family: 'google_sansbold'; font-size:26px;line-height:80px; border-radius: 9px; height: 75px; text-align: center; font-weight: 400;padding: 0 35px;color: #000;text-transform: none;border: none;cursor: pointer;display: inline-block;position: relative;overflow: hidden;transition: all 0.3s ease 0s;z-index: 1;}
.notice-block .btn:hover{color: #ffffff;}
.casestudy-wrap .notice-block{margin:70px 0;font-size:24px;line-height: 30px;}
.casestudy-wrap .notice-block .notice-block-content b{font-weight:700;}
.notice-block .notice-block-content{max-width: 80%;} 
.notice-block .notice-block-content b {font-weight: bold;}
.notice-block .btn{background-color:#ffcb08;color:#000;border:none;font-weight:700;position: relative;overflow: hidden;}
.casestudy-wrap .notice-block a.btn{font-family: 'google_sansbold'; font-size:26px;line-height:80px; border-radius: 9px; height: 75px; text-align: center; font-weight: 400;padding: 0 35px;color: #000;text-transform: none;border: none;cursor: pointer;display: inline-block;position: relative;overflow: hidden;transition: all 0.3s ease 0s;z-index: 1;}
.casestudy-wrap .custom-checklist ul li{color: #6c6c6c; font-size: 16px;}
.casestudy-wrap .microsoftazure-row .iteam h4{font-size: 18px;}
.cs-list-style ul ul li, .casestudy-wrap .custom-checklist ul ol li{margin-left: 46px; padding-left: 5px;}
.casestudy-wrap .custom-checklist ul ol li::before{display: none;}
.casestudy-wrap .notice-block .btn:hover{color: #ffffff;}
.notice-block .btn:before { content: ""; z-index: -1; position: absolute; top: 100%; right: 100%; width: 30px; height: 30px; border-radius: 50%; background-color: #f15f29; -webkit-transform-origin: center; transform-origin: center; -webkit-transform: translate3d(50%,-50%,0) scale3d(0,0,0); transform: translate3d(50%,-50%,0) scale3d(0,0,0); transition: -webkit-transform .45s ease-in-out; transition: transform .45s ease-in-out; }
.notice-block .btn:hover:before { -webkit-transform: translate3d(50%,-50%,0) scale3d(17,17,17); transform: translate3d(50%,-50%,0) scale3d(17,17,17); }
.social-wrap{background-color:#fff;padding:20px 40px 20px 40px;border:solid 1px #e6e6e6;color:#5c1b8f;display:flex;justify-content: start;align-items: center;font-size:20px;font-weight:400;position: relative;box-shadow: 0px 0px 48px 45px rgba(0,0,0,0.05);
-webkit-box-shadow: 0px 0px 48px 45px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 0px 48px 45px rgba(0,0,0,0.05);}
.casestudy-wrap .social-wrap{font-size: 24px;}
.modal-content .blogdetail-s1{padding-bottom:0;}
.social-wrap .nav-social li a{margin-right:15px;}
.social-wrap .nav-social li a i{width:100%;height:100%;background-size:100% !important;}
.social-wrap .social-wrap-right{width:40%;position: absolute;right:0;height:120%;top:-10%;}
.social-wrap .social-wrap-right a{display:flex;background-color:#f7bd14;width:100%;align-items: center;justify-content: center;color:#000;height:100%;font-weight:700;}
.social-wrap .social-wrap-right a:hover{background-color:#f15f29;}
.social-wrap .social-wrap-right a i.arrow-down-black{width:40px;height:40px;margin-left:20px;background:url(../images/arrow-down-black.png) no-repeat center center;}
.social-wrap .nav-social li a i.facebook_ico { background: url(../images/icon-facebook.png) no-repeat center center; }
.social-wrap .nav-social li a i.linkedin_ico{ background: url(../images/icon-linkedinn.png) no-repeat center center; }
.social-wrap .nav-social li a i.twitter_ico{ background: url(../images/icon-twitter.png) no-repeat center center; }
.download-popup{padding:40px 70px;background-color:#ebf0f3;}
.download-popup h2{font-size:22px;margin-bottom:5px;line-height:26px;color:#010101;}
.download-popup p{margin-bottom:10px;font-weight: 400;}
.download-popup .contactusform{padding:0px;}
.download-popup .contactusform .common-form.project-form .input-group{border:none;}
.download-popup .contactusform button.btn_part{background-color:#ffcb08;border-color:#ffcb08;color:#000;font-weight:600;}
.download-popup .contactusform button.btn_part:hover{background-color: #f15f29;border-color: #f15f29;}
.modal-content{position: relative;}
.modal-content .btn{position: absolute;width:30px;height:30px;right:-15px;top:-15px;line-height: 27px;padding: 0;border-radius: 30px;padding:4px 4px 5px;}
.modal-content .btn span{width:20px;height:20px;border-radius:20px;border:solid 1px #fff;line-height:17px;display:block;}
.overlap_grid h2{color: #ffffff;padding: 0 0 10px;}
.our_approach{padding: 0 0 50px;}
.our_approach .powerbioffred-text{padding: 70px 0 400px;}
.our_approach .powerbi-cardlist.row{margin: -380px -12px 0;}
.cs_grid_common{background-color:#fff;box-shadow: 0 6px 14px rgb(10 16 50 / 10%);height:100%;}
.cs_grid_common .cs_grid_common_card{position: relative;height:100%;}
.cs_grid_common .cs_grid_common_card:before{content:' ';border: solid 1px #e6e6e6;position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;}
.cs_grid_common .cs_grid_common_card img{width: 100%;transition: all .5s;object-fit: cover;position: relative;z-index:1;}
.cs_grid_common .cs_grid_common_text{padding:25px 20px;}
.cs_grid_common .cs_grid_common_text h4{font-size:24px;font-weight:bold;color:#000;margin-bottom:15px;}
.cs_grid_common .cs_grid_common_text p{font-weight:400;color:#6c6c6c;}
.two_cols_ul{display: flex;}
.two_cols_ul ul{width:50%;}
.cs_grid_common .cs_grid_common_text ul{margin-top:20px;}
.cs_grid_common .cs_grid_common_text ul li{background: url(../images/build/right-arrow2.webp) no-repeat left 3px;padding-left:30px;margin-bottom:15px;font-size:14px;color:#000;font-weight:500;}
.our_approach{padding-bottom:90px;}
.our_offerings{padding:100px 0px; background-color: #f5f5f5;}
.our_offerings h2{text-align: center;color:#000;margin-bottom:60px;}
.our_offerings p{color:#000;font-size:15px;margin-bottom:25px;}
.our_offerings .tab-container{box-shadow:none;}
.our_offerings .tab-container .nav-tabs{display: flex;}
.our_offerings .tab-container .nav-tabs .nav-item{flex:1;}
.our_offerings .tab-container .nav-tabs .nav-item .nav-link{text-align: center;font-family: 'google_sansbold';font-size:20px;color:#000;border:none;border-radius:0;padding: 0px 0px 25px;position: relative;white-space: nowrap;}
.our_offerings .tab-container .nav-tabs .nav-link:hover,.our_offerings .tab-container .nav-tabs .nav-link.active{background:transparent;border:none;color:#361a86;height:100%;}
.our_offerings .tab-container .nav-tabs .nav-item .nav-link:hover:after,.our_offerings .tab-container .nav-tabs .nav-item .nav-link.active:after{content:' ';position: absolute;bottom:0;height:2px;background:#361a86;width:100%;z-index:1;left:0;overflow: hidden;}
.our_offerings .tab-container .tab-content .tab-detail{padding:40px 0px 0px;color:#6c6c6c;font-size:18px;font-weight:400;line-height:32px;}
.our_offerings .tab-container .tab-content .tab-detail p{color: #6c6c6c;font-weight: 400; font-size: 18px;}
.our_offerings .tab-container .tab-content .tab-detail h3{margin-top:40px;color:#000;margin-bottom:20px;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4{display: flex;justify-content: left;align-items:center;font-size:20px;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock p{font-weight: 500; font-size: 15px;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 img{margin-right:25px;max-width:76px;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 a{display: flex;justify-content: space-between;align-items: center;flex: 0 0 30%;color: #361a86;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 a:hover,.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 a span:hover{color: #f15f29;border-color: #f15f29;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock h4 a span{border-bottom: solid 1px #361a86;padding-bottom: 1px;display: inline-block;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock{min-height:auto;height:100%;margin-bottom:0;padding-bottom:10px;box-shadow: 0 4px 10px rgb(10 16 50 / 5%);}
.our_offerings .tab-container .tab-content .tab-detail .clientbg-list{padding-top:0;}
.our_offerings .tab-container .tab-content .tab-detail .clientbg-list li h4 div{text-transform: capitalize;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock.power-list ul li{font-weight:500;font-size:16px;color:#000;}
.our_offerings .tab-container .tab-content .tab-detail .saplistblock.power-list ul li span{font-size:15px;color:#6c6c6c;}
.our_offerings .tab-container .tab-content .tab-detail .clientbg-list li i{margin-right:25px;}
.whykcs{margin-bottom:0;color:#fff;}
.whykcs .microsoftazure-row .iteam h4{font-size: 14px; line-height: 26px; color: #ede8ff; font-weight: 300; padding: 0 0 26px; margin: 0 0 28px; position: relative; font-family: 'Roboto', sans-serif; border-bottom: 1px solid #f4eafa;}
.page-overview-bottom{padding-top:80px;padding-bottom:80px;}
.page-overview-bottom h2{color: #000;font-size: 40px;margin-bottom:30px;}
.page-overview-bottom h3{color:#543dab;margin-bottom:20px;font-weight:600;}
.page-overview-bottom p{font-size:18px;font-weight:400;color:#6c6c6c;line-height:32px;}
.clientbg-list li i.derms-icon{background-image: url(../images/derms-icon.png);}
.clientbg-list li i.rooftop-icon{background-image: url(../images/rooftop-icon.png);}
.clientbg-list li i.microgrid-icon{background-image: url(../images/microgrid-icon.png);}
.clientbg-list li i.wind-icon{background-image: url(../images/wind-icon.png);width:93px;}
.clientbg-list li i.solarpanel-icon{background-image: url(../images/solarpanel-icon.png);}
.clientbg-list li i.conventional-icon{background-image: url(../images/conventional-icon.png);}
.techstack-partner .partner-cardlist .col-lg-3{padding-bottom:0;}

.team-list h2{padding-bottom:60px;}
.team-list-wrap{margin-left:-45px;margin-right:-45px;padding-bottom:50px;}
.team-list-wrap .col-lg-4{padding:0 45px;}
.team-list .team-block{margin-bottom:95px;position: relative;transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
.team-list .team-block .team-block__front{position: relative;z-index:3;}
.team-list .team-block .team-block__front .team-img{padding: 0px;position: relative;overflow: hidden;font-size:24px;line-height:26px;padding-bottom:100%;position: relative;overflow:hidden;}
.team-list .team-block .team-block__front .team-img::before{position: absolute;left:0;top:0;width:calc(100% - 0.5px);height:100%;content:" ";border:solid 1px #d3d3d3;z-index:1;}
.team-list .team-block .team-block__front .team-img img{position: absolute;width:99.8%;height:99.8%;left:0;top:0;}
.team-list .team-block .team-info h3{padding:30px 0;color:#361a86;border-bottom: solid 1px #361a86;font-family:'google_sansbold'}
.team-list .team-block .team-info .team-desc{padding-top:20px;font-size:16px;color:#000;font-family:'Roboto', sans-serif;font-weight:500;}
.team-list .team-block .team-info .team-desc .short-desc{padding-top:25px;color:#6c6c6c;display:flex;justify-content: space-between;font-weight:400;}
.team-list .team-block .team-info .team-desc .short-desc .desc-text{width:82%;}
.team-list .team-block .team-block__front .team-info .team-desc .short-desc .desc-text{height: 50px;overflow: hidden;}
.team-list .team-block .team-info .team-desc .short-desc .la-arrow-right{font-size:44px;color:#494444;}
.team-list .team-block .team-block__back{position: absolute;top: 0;left: 0;background:#fff;-webkit-box-shadow: 0 0 28px 0 rgba(0,0,0,0.12);-moz-box-shadow: 0 0 28px 0 rgba(0,0,0,0.12);box-shadow: 0 0 28px 0 rgba(0,0,0,0.12);height:100%;z-index:4;padding:30px;opacity:0;}
.team-list .team-block .team-block__back .team-info{height:100%;}
.team-list .team-block .team-block__back .team-info h3{padding-top:0;padding-bottom:15px;border-bottom:none;}
.team-list .team-block .team-block__back .team-info{position: relative;}
.team-list .team-block .team-block__back .team-info .insta_link{position: absolute;left:0; bottom:14px;color:#361a86;font-family:'Roboto', sans-serif;align-items: center;font-weight:400;padding-left:52px;text-decoration: underline;overflow-wrap:anywhere;transition: 1s;display: flex;}
.team-list .team-block .team-block__back .team-info .insta_link i{width:38px;height:38px;background-image:url("../images/linkedin_ico_white.png");margin-right:15px;position: absolute;left:0;top:auto;background-color:#6c6c6c;background-repeat:no-repeat;background-position: center;transition: 1s;}
.team-list .team-block .team-block__back .team-info .insta_link:hover{color: #0a76b6;}
.team-list .team-block .team-block__back .team-info .insta_link:hover i{background-color: #0a76b6;}
.team-list .team-block .team-block__back .team-desc .short-desc .desc-text{width:100%;}
.team-list .team-block .team-block__back .team-desc .short-desc{padding-top:30px;}
.team-list .team-block .team-block__back .team-info .team-desc{padding-top:0;}
.team-list .team-block:hover .team-block__back,    .team-list .team-block.hover .team-block__back{ opacity:1; }
.team-list .team-block .team-block__back,.team-list .team-block .team-block__front{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;-ms-transition: 1s;transition: 1s;}

.mwsolution-text{background:#291572;padding-bottom:80px;}
.mwsolution-text ul li:last-child{padding-bottom:0;}
.mwsolution-text p{padding-bottom:0;}
.mwsolution-cardlist .awsoffering-cardmain .awsoffering-card{min-height:240px;height:100%;}
.mw-benefits{margin-bottom:0;padding-bottom:96px;}
.mw-benefits h5{padding-top:35px;font-size: 24px;line-height: 32px;font-weight: 700;padding-bottom:23px;font-family: 'google_sansbold';}
.mw-benefits .custom-checklist ul li{color:#6c6c6c;}
.mwsolution .notice-block{margin:50px 0px 100px 0px;}
.mwpractices{padding:100px 0;}
.mwpractices h2{color: #000;padding: 0 0 27px;}
.mwpractices .cs_grid_common{box-shadow:none;}
.mwpractices-cardlist{margin-top:50px;margin-bottom:70px;}
.mwpractices-cardlist .cs_grid_common_card{border: solid 1px #d3d3d3;}
.mwpractices-cardlist .cs_grid_common_text{padding:0;position: relative;z-index: 2;}
.mwpractices-cardlist .cs_grid_common .cs_grid_common_card:before{border:none;}
.mwpractices-cardlist .cs_grid_common_text h4{background:#ebf0f3;padding:27px 20px;font-size:24px;font-family:'google_sansbold';border-bottom: solid 1px #d3d3d3;height:84px;display: flex;align-items: center;}
.mwpractices-cardlist .cs_grid_common_title h4{background:#ebf0f3;padding:17px 20px;font-size:24px;font-family:'google_sansbold';border-bottom: solid 1px #d3d3d3;height:84px;align-items: center;}
.mwpractices-cardlist .cs_grid_common_text ul,.mwpractices-cardlist .cs_grid_common_title ul{padding:0 20px 5px;}
.mwpractices-cardlist .cs_grid_common_text ul li,.mwpractices-cardlist .cs_grid_common_title ul li{background: url(../images/build/right-arrow.webp) no-repeat left 4px;font-size:18px;color:#6c6c6c;font-weight:normal;margin-bottom:25px;}
.mwpractices-cardlist .cs_grid_common_text ul li a,.mwpractices-cardlist .cs_grid_common_text h4 a{color:#361a86;}
.mwpractices-cardlist .cs_grid_common_text h4 a{display:flex;justify-content: space-between;align-items:center;flex: 0 0 100%;}
.mwpractices-cardlist .cs_grid_common_title h4 .title{border-bottom: solid 1px #361a86; padding-bottom: 1px; display: inline;}
.mwpractices-cardlist .cs_grid_common_text ul li a,.mwpractices-cardlist .cs_grid_common_text h4 a span{border-bottom:solid 1px #361a86;padding-bottom:1px;display:inline-block;}
.mwpractices-cardlist .cs_grid_common_text h4 a i{font-size:30px;}
.mwpractices-cardlist .cs_grid_common_text h4 a:hover,.mwpractices-cardlist .cs_grid_common_text ul li a:hover{color:#f15f29;border-color: #f15f29;}
.mwpractices-cardlist .cs_grid_common_text h4 a:hover span,.mwpractices-cardlist .cs_grid_common_text ul li a:hover{border-color:#f15f29;}
.mwpractices-cardlist .col-lg-4{margin-bottom:30px;}
.mwsolution-cardlist .awsoffering-card i{width: 76px;background-image: url(../images/build/modern-workplace-icons.png);background-repeat: no-repeat;}
.mwsolution-cardlist .awsoffering-card:hover i{background-image: url(../images/build/modern-workplace-icons-hvr.png);}
.mwsolution-cardlist .awsoffering-card i.relialbe-communication_ico{background-position: 0 0;}
.mwsolution-cardlist .awsoffering-card i.streamlined-processes_ico{background-position: -76px 0;}
.mwsolution-cardlist .awsoffering-card i.processed-filtered_ico{background-position: -152px 0;}
.mwsolution-cardlist .awsoffering-card i.consistent-uniform_ico{background-position: -228px 0;}
.mwsolution-cardlist .awsoffering-card i.improved-employee_ico{background-position: 0 -76px;}
.mwsolution-cardlist .awsoffering-card i.higher-profits_ico{background-position: -76px -76px;}
.mwsolution-cardlist .awsoffering-card i.improved-security_ico{background-position: -152px -76px;}
.mw-list-style ul li{background: url(../images/build/right-arrow3.png) no-repeat left 5px;padding: 0 0 21px 35px;font-size:16px;line-height:28px;}
.mw-list-style ul li b{font-weight:bold;}
.mw-buness-detail{padding: 95px 0 50px 135px;}
.notice-block .notice-block-content b {font-weight: bold;}
.text-white a{color:#f7bd14;}
.text-white a:hover{color:#fff;}

.mwsolution-cardlist .awsoffering-card p{padding-bottom:17px;}
.asc-solution .notice-block{margin:100px 0 0;}
.asc-business{margin-top:-30px;}
.asc-business .gcloud-buness-img{display: flex; align-items: center;}
.asc-buness-detail{padding: 85px 0 108px 135px;}
.txt-black{color:#000;}
.mwsolution-cardlist .awsoffering-cardmain{height:100%;}
.page-overview .notice-block.top-space {margin-top: 40px}
.asc-cardlist .awsoffering-card i{width: 76px;background-image: url(../images/build/aure-security-center-icons.png);background-repeat: no-repeat;}
.asc-cardlist .awsoffering-card:hover i{background-image: url(../images/build/aure-security-center-icons-hvr.png);}
.asc-cardlist .awsoffering-card i.compliance_mgmt_ico{background-position: 0 0;}
.asc-cardlist .awsoffering-card i.adv_thret_protection_ico{background-position: -76px 0;}
.asc-cardlist .awsoffering-card i.vulnerability_assessment_ico{background-position: -152px 0;}
.asc-cardlist .awsoffering-card i.azure_defender_ico{background-position: -228px 0;}
.asc-cardlist .awsoffering-card i.prot_against_threat_ico{background-position: 0 -76px;}
.asc-cardlist .awsoffering-card i.secure_score_ico{background-position: -76px -76px;}
.asc-cardlist .awsoffering-card i.azure_ddoS_ico{background-position: -152px -76px;}
.asc-cardlist .awsoffering-card i.adapt_app_control_ico{background-position: -228px -76px;}
.asc-cardlist .awsoffering-card i.regulatory_compliance_mgmt_ico{background-position: 0 -152px;}
.asc-cardlist .awsoffering-card i.azure_sentinel_ico{background-position: -76px -152px;}

.msazure-cardlist .awsoffering-card i{background-image: url(../images/build/azure-cloud-services-sprit.png);}
.msazure-cardlist .awsoffering-card:hover i{background-image: url(../images/build/azure-cloud-services-sprit-hvr.png);}
.msazure-cardlist .col-lg-3:nth-child(1) .awsoffering-card i{background-position: 0 0;}
.msazure-cardlist .col-lg-3:nth-child(2) .awsoffering-card i{background-position: -76px 0;}
.msazure-cardlist .col-lg-3:nth-child(3) .awsoffering-card i{background-position: -152px 0;}
.msazure-cardlist .col-lg-3:nth-child(4) .awsoffering-card i{background-position: -228px 0;}
.msazure-cardlist .col-lg-3:nth-child(5) .awsoffering-card i{background-position: 0 -76px;}
.msazure-cardlist .col-lg-3:nth-child(6) .awsoffering-card i{background-position: -76px -76px;}
.msazure-cardlist .col-lg-3:nth-child(7) .awsoffering-card i{background-position: -152px -76px;}
.msazure-cardlist .col-lg-3:nth-child(8) .awsoffering-card i{background-position: -228px -76px;}
.msazure-cardlist .col-lg-3:nth-child(9) .awsoffering-card i{background-position: 0 -152px;}
.ma-list-style ul li{background: url(../images/build/right-arrow3.png) no-repeat left 5px;padding: 0 0 30px 35px;font-size:18px;line-height:28px;}
.ma-list-style ul li b{font-weight:bold;}
.ma-page-overview.sap-overview{padding: 100px 0 100px; background: #fff;}
.ma-practices-cardlist{margin-top: 40px;}
.cs-overview.ma-practices{padding:100px 0 75px;}
.grey-bg{background: #f5f5f5 !important;}

.awsoffering-card:hover i.businessintelligence_ico2{background-image: url('../images/build/businessintelligence_ico2-hvr.png');}

.responsive-tab-wrapper .tab-items-list{max-width:40%;flex:0 0 40%;}
.responsive-tab-wrapper .resp-tabs-container{max-width:60%;flex:0 0 60%;}
.resp-tabs-list {padding: 0;}
.resp-tabs-list i {margin-right: 15px;font-size: 24px;}
.resp-tabs-list li{cursor: pointer;line-height:26px;font-size:24px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;overflow: hidden;text-overflow: ellipsis;font-family: 'google_sansregular';color:#000;margin-bottom:30px;}
.resp-tabs-list li:hover,.resp-tabs-list li.resp-tab-active{color:#361a86;position: relative;display: flex;align-items:center;}
.resp-tabs-list li.resp-tab-active{font-family: 'google_sansbold';}
.resp-tabs-list li::after{content: " ";width:120px;height:2px;background-color:#f15f29;width:0;margin-left: 20px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.resp-tabs-list li.resp-tab-active::after{width:26%;}
h3.resp-accordion {cursor: pointer;font-size: 18px;display: none;border-bottom: 1px solid rgba(0,0,0,0.15);margin: 0;line-height: 66px;transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;font-family: 'google_sansregular';color:#000;}
.resp-tab-content{display: none;}
.resp-content-active,.resp-accordion-active {display: block;}
.resp-arrow {width: 0;height: 0;float: right;margin-top:10px;margin-right: 15px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid;}
h3.resp-tab-active span.resp-arrow {border: none;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 7px solid;}
h3.resp-tab-active{border-bottom:none;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.15);}
.resp-easy-accordion h3.resp-accordion {display: block;font-family: 'google_sansregular';color:#000;}
.resp-jfit {width: 100%;margin: 0px;}
.resp-tab-content-active {display: block;background: #e7edee;padding: 0 25px 25px;}
.prod-tab-content ul li{font-size:18px;line-height:20px;font-family:'Roboto', sans-serif;font-weight:400;margin-bottom:30px;}
.prod-tab-content ul li a{color:#361a86}
.prod-tab-content ul li a:hover{color:#f15f29;}
.prod-tab-content{display:flex;}
.prod-tab-content_img{margin-right:28px;}
.resp-tabs-container-item{margin-bottom:0;}

.md-solution .notice-block{margin:70px 0 0;}
.md-business{margin-top:-30px;}
.md-business .gcloud-buness-img{display: flex;}
.md-cardlist .awsoffering-card i{width: 76px;background-image: url(../images/build/microsoft_dynamics_365_icons.png);background-repeat: no-repeat;}
.md-cardlist .awsoffering-card:hover i{background-image: url(../images/build/microsoft_dynamics_365_icons_hvr.png);}
.md-cardlist .awsoffering-card i.dynamics_business_central_ico{background-position: 0 0;}
.md-cardlist .awsoffering-card i.dynamics_sales_ico{background-position: -76px 0;}
.md-cardlist .awsoffering-card i.dynamics_marketing_ico{background-position: -152px 0;}
.md-cardlist .awsoffering-card i.dynamics_field_services_ico{background-position: -228px 0;}
.md-cardlist .awsoffering-card i.dynamics_customer_service_ico{background-position: 0 -76px;}
.md-cardlist .awsoffering-card i.dynamics_finance_ico{background-position: -76px -76px;}
.md-cardlist .awsoffering-card i.dynamics_supply_chain_ico{background-position: -152px -76px;}
.md-cardlist .awsoffering-card i.dynamics_project_operations_ico{background-position: -228px -76px;}
.md-cardlist .awsoffering-card i.microsoft_power_bi_ico{background-position: 0 -152px;}
.md-cardlist .awsoffering-card i.microsoft_power_apps_ico{background-position: -76px -152px;}
.md-list-style ul li{background: url(../images/build/right-arrow3.png) no-repeat left 5px;padding: 0 0 21px 35px;font-size: 16px;line-height: 28px;}
.md-buness-detail{padding: 40px 0 15px 135px;}
.gcloud-business .gcloud-buness-img img{display: flex; object-fit: cover; max-width: none;}
.homeslide-hero .iteam:first-child .slide-hero-text h2{visibility: hidden;}
.homeslide-hero .iteam:nth-child(2) .slide-hero-text h2{visibility:hidden;}

.am-solution .notice-block a.btn {font-family: 'google_sansbold';font-size: 26px;line-height: 80px;border-radius: 9px;height: 75px;text-align: center;font-weight: 400;padding: 0 35px;text-transform: none;border: none;cursor: pointer;display: inline-block;position: relative;overflow: hidden;transition: all 0.3s ease 0s;z-index: 1;}
.am-solution .notice-block {margin: 50px 0px 100px 0px;}
.add-link{color:#1f219c; font-weight: bold;}
.add-link:hover{color:#f15f29;}

.als-page-overview.sap-overview{padding-top: 35px;}
.bottom-space{margin-bottom: 100px;}
.als-cardlist .awsoffering-card i{width: 76px;background-image: url(../images/build/azure_lift_and_shift_icons.png);background-repeat: no-repeat;}
.als-cardlist .awsoffering-card:hover i{background-image: url(../images/build/azure_lift_and_shift_icons_hvr.png);}
.als-cardlist .awsoffering-card i.dynamics_minimal_disruption_ico{background-position: 0 0;}
.als-cardlist .awsoffering-card i.dynamics_improved_performance_ico{background-position: -76px 0;}
.als-cardlist .awsoffering-card i.dynamics_scalability_on_demand_ico{background-position: -152px 0;}
.als-cardlist .awsoffering-card i.dynamics_enhanced_security_ico{background-position: -228px 0;}
.als-cardlist .awsoffering-card i.dynamics_reduced_cost_ico{background-position: 0 -76px;}

.top-space {margin-top: 50px}
.top-space-100{margin-top: 100px;}
.asc-business .asc-buness-detail{padding: 85px 0px 0px 135px;}
.ai-cardlist .awsoffering-card i{width: 76px;background-image: url(../images/build/application_integration_icons.webp);background-repeat: no-repeat;}
.ai-cardlist .awsoffering-card:hover i{background-image: url(../images/build/application_integration_icons_hvr.webp);}
.ai-cardlist .awsoffering-card i.dynamics_connect_application_with_organization_ico{background-position: 0 0;}
.ai-cardlist .awsoffering-card i.dynamics_connect_business_partner_ico{background-position: -76px 0;}
.ai-cardlist .awsoffering-card i.dynamics_connect_organization_application_ico{background-position: -152px 0;}
.ai-cardlist .awsoffering-card i.dynamics_api_integration_ico{background-position: -228px 0;}
.ai-cardlist .awsoffering-card i.dynamics_process_integration_ico{background-position: -0px -76px;}
.ai-cardlist .awsoffering-card i.dynamics_integrating_applications_ico{background-position: -76px -76px;}
.ai-cardlist .awsoffering-card i.dynamics_edi_ico{background-position: -152px -76px;}
.ai-cardlist .awsoffering-card i.dynamics_microservices_ico{background-position: -228px -76px;}

.bi-blog ul li a{border-bottom: solid 1px #361a86; padding-bottom: 1px; display: inline-block; color: #361a86;}
.bi-blog ul li a:hover{color: #f15f29;border-bottom: 1px solid #f15f29;}
.bi-cardlist .awsoffering-card i{width: 76px;background-image: url(../images/build/business_Intelligence_icons.png);background-repeat: no-repeat;}
.bi-cardlist .awsoffering-card:hover i{background-image: url(../images/build/business_Intelligence_icons_hvr.png);}
.bi-cardlist .awsoffering-card i.dynamics_clear_insights_ico{background-position: 0 0;}
.bi-cardlist .awsoffering-card i.dynamics_centralized_data_ico{background-position: -76px 0;}
.bi-cardlist .awsoffering-card i.dynamics_smart_business_view_ico{background-position: -152px 0;}
.bi-cardlist .awsoffering-card i.dynamics_smooth_processes_ico{background-position: -228px 0;}

.la-step-by-step h3{text-align: center; color: #000000; font-size: 40px; padding-bottom: 60px;}
.advance-powerbi{background: #f5f5f5; padding: 100px 0 100px;}
.md-dynamic-services{background: #f5f5f5; padding: 95px 0 60px;}
.la-cardlist .awsoffering-card i{width: 76px;background-image: url(../images/build/logic_apps_icons.png);background-repeat: no-repeat;}
.la-cardlist .awsoffering-card:hover i{background-image: url(../images/build/logic_apps_icons_hvr.png);}
.la-cardlist .awsoffering-card i.dynamics_eliminating_integration_ico{background-position: 0 0;}
.la-cardlist .awsoffering-card i.dynamics_connect_and_integrate_ico{background-position: -76px 0;}
.la-cardlist .awsoffering-card i.dynamics_B2B_ico{background-position: -152px 0;}
.la-cardlist .awsoffering-card i.dynamics_connect_to_saas_ico{background-position: -228px 0;}

.why-KCS{background-color: #fff;}

.mc-services p{ font-size: 18px; line-height: 32px; color: #6c6c6c; font-weight: 300; padding: 0 0 17px;}
.mc-cardlist .awsoffering-card i{width: 76px;background-image: url(../images/build/microsoft_collaboration_icons.png);background-repeat: no-repeat;}
.mc-cardlist .awsoffering-card:hover i{background-image: url(../images/build/microsoft_collaboration_icons_hvr.png);}
.mc-cardlist .awsoffering-card i.dynamics_work_better_ico{background-position: 0 0;}
.mc-cardlist .awsoffering-card i.dynamics_best_value_of_collaboration_ico{background-position: -76px 0;}
.mc-cardlist .awsoffering-card i.dynamics_strategy_development_ico{background-position: -152px 0;}
.mc-cardlist .awsoffering-card i.dynamics_digital_workspace_ico{background-position: -228px 0;}
.mc-cardlist .awsoffering-card i.dynamics_quick_access_to_information_ico{background-position: -0px -76px;}
.paragraph-wrap p:last-child{padding-bottom:0;}
.notice-overview{padding-top:50px;}
.article_highlight{border-left:solid 5px #4e4491;background-color:rgba(0,0,0,0.04);padding:10px 10px 0 15px;margin-left:5px;margin-bottom:15px;}

.mwc-tab-section{padding: 0px;}
.mwc-cardlist .awsoffering-card i{width: 76px;background-image: url(../images/build/Azure-advisor-icons.png);background-repeat: no-repeat;}
.mwc-cardlist .awsoffering-card:hover i{background-image: url(../images/build/Azure-advisor-icons-hvr.png);}
.mwc-cardlist .awsoffering-card i.dynamics_costs_ico{background-position: 0 0;}
.mwc-cardlist .awsoffering-card i.dynamics_security_ico{background-position: -76px 0;}
.mwc-cardlist .awsoffering-card i.dynamics_performance_ico{background-position: -152px 0;}
.mwc-cardlist .awsoffering-card i.dynamics_reliability_ico{background-position: -228px 0;}
.mwc-cardlist .awsoffering-card i.dynamics_operational_excellence_ico{background-position: -0px -76px;}

.stadynews-section .readmorelink i, .innercasestudy-left .readmorelink i { transition: all 0.4s ease-in-out; }
.stadynews-section .readmorelink:hover i { transform: translateX(5px); }
.innercasestudy-left .readmorelink:hover i { margin-left: 12px;}
@keyframes prevarrow { 0% { -webkit-transform: translateX(-15px); opacity: 0.3 } 100% { -webkit-transform: translateX(-20px); opacity: 0.9 } }
@keyframes nextarrow { 0% { -webkit-transform: translateX(15px); opacity: 0.3 } 100% { -webkit-transform: translateX(20px); opacity: 0.9 } }
.nav-social li a i, .blog-social li a i { position: relative; color: #262626; transition: .5s; z-index: 3; }
.nav-social li a:hover i, .blog-social li a:hover i { transform: rotateY(360deg); }
.slick-slider .slick-arrow.slick-prev:hover:before,
.otherblog-links li.blog-prev span:hover:after,
.womenintech-sec .innercasestudy-left .slick-slider .slick-arrow:hover:before { animation: pulseprev 2s ease-in-out infinite; }
.homeproduct-slide .iteam .viewmore:before { background: #4d1ee6; }
@keyframes pulseprev { 0% { opacity: 0; transform:translateX(10px); } 50% { opacity: 1; transform:translateX(0); } 100% { opacity: 0; transform:translateX(-10px); } }
.slick-slider .slick-arrow.slick-next:hover:before,
.womenintech-sec .innercasestudy-left .slick-slider .slick2-next.slick-arrow:hover:before { animation: pulsenext 2s ease-in-out infinite; }
.otherblog-links li.blog-next span:hover:after,
.project-form-outer a:hover img {animation: pulsenext 2s ease-in-out infinite; }
@keyframes pulsenext { 0% { opacity: 0; transform:translateX(-10px); } 50% { opacity: 1; transform:translateX(0); } 100% { opacity: 0; transform:translateX(10px); } }
.homeproduct-slide .iteam .viewmore:before { content: ""; display: block; width: 0; height: 2px; background: #ffcb1f; position: absolute; bottom: 0; transition: all 0.3s ease-in-out 0s; }
.homeproduct-slide .iteam .viewmore:hover:before { width: 100%; }
.full-link { border: 2px solid #514c4c; padding: 10px; border-radius: 50%; display: block; height: 50px; width: 50px; }
.innerpage-navigation-right:hover { background-position: #f15f29; }
.casestudies-img, .blog-img a, .keyfeatures-img, .slick-slide, .womenintech-slide .iteam,
.cloudblog-slide .iteam-content, .homeindustries-img, .innercasestudy-slide .iteam,
.cloudblog-slide .iteam-img, .infrastructure-slider .item { overflow: hidden;  transition: all 0.3s ease-in-out; }
.asestudies-img img, .homeindustries-img img, .innercasestudy-slide .iteam img, .womenintech-slide .iteam img,
.cloudblog-slide .iteam-img img, .blog-img img, .casestudies-img img, .infrastructure-slider .item img,
.keyfeatures-img img { transition: all 0.5s ease-in-out; }
a.viewmore.row:hover .casestudies-img img { transform: scale(1.04); }
.blog-img a:hover img, 
.keyfeatures-img img:hover, .cloudblog-slide .iteam-content:hover img,
.homeindustries-img:hover img, .innercasestudy-slide .iteam:hover img,
.infrastructure-slider .item:hover img, .womenintech-slide .iteam:hover img,
.cloudblog-slide .iteam-img:hover img  { transform: scale(1.1); }
.innerpage-hero { overflow: hidden; position: relative; }
.homenews-img { overflow: hidden; }
.homesolution-slider .slick-slider .slick-arrow.slick-prev:hover:before,
.homesolution-slider .slick-slider .slick-arrow.slick-next:hover:before { animation: none; }
.homesolution-slide.slick-slider .slick-arrow.slick-next{transform:translateX(15px); transition: all 0.3s ease-in-out;}
.homesolution-slide.slick-slider .slick-arrow.slick-prev{ transform:translateX(-15px); transition: all 0.3s ease-in-out;}
.cloudblog-slide .iteam-img { width: 100%; }
.privacylinks li a:hover { color: #f5b800; }
.homeproduct-slide .iteam .viewmore { position: absolute; left: 50%; bottom: 50px; transform: translateX(-50%); font-size: 15px; line-height: 20px; color: #4d1ee6; font-weight: 400; display: flex; align-items: center; }
.homeproduct-slide .iteam .viewmore:after { content: "\f121"; font: normal normal normal 16px/1 LineAwesome; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 17px; line-height: 20px; margin-left: 4px; font-weight: bold; transition: all 0.4s ease-in-out; }
.homeproduct-slide .iteam .viewmore:hover:after { transform: translateX(5px); }
.homeproduct-slide .iteam .viewmore:before { bottom: -2px; background: rgba(77, 30, 230, 0.8); }
.readmorelink2 i, .right-readmore .readmorelink i { transition: all 0.3s ease-in-out 0s; }
.viewmore-btn .viewmore:after { content: "\f121"; font: normal normal normal 16px/1 LineAwesome; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-size: 17px; line-height: 20px; margin-left: 4px; font-weight: bold; transition: all 0.4s ease-in-out; }
.viewmore-btn .viewmore:hover:after, .right-readmore .readmorelink:hover i,
.readmorelink2:hover i { transform: translateX(5px); }
.viewmore-btn .viewmore:before,
.contact-address p.directionlink a::before { content: ""; height: 2px; width: 0px; bottom: 0px; background: rgba(77, 30, 230, 0.8); position: absolute; z-index: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.contact-address p.directionlink a::before { bottom: -2px; }
.viewmore-btn .viewmore:hover:before { width: 100%; }
.contact-address p.directionlink a:hover:before { width: 85%; }
.sitemapsec1 li a { display: inline-block; position: relative; }
.sitemapsec1 li a:hover { color: #3c1788; }
.sitemapsec1 li a:before { content: ""; height: 2px; width: 0px; bottom: 0px; background: rgb(84 61 171); position: absolute; z-index: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.sitemapsec1 li a:before { bottom: -5px; }
.sitemapsec1 li a:hover:before { width: 100%; }
@font-face { font-family: 'kcs-icon'; src:  url('../fonts/kcs-icon.eot?hei199'); src:  url('../fonts/kcs-icon.eot?hei199#iefix') format('embedded-opentype'), url('../fonts/kcs-icon.ttf?hei199') format('truetype'), url('../fonts/kcs-icon.woff?hei199') format('woff'), url('../fonts/kcs-icon.svg?hei199#kcs-icon') format('svg'); font-weight: normal; font-style: normal; font-display: block; } [class^="kcs-"], [class*=" kcs-"] { font-family: 'kcs-icon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.kcs-mail-envelope-closed:before { content: "\e910"; } .kcs-file-pdf:before { content: "\e911"; } .kcs-file:before { content: "\e911"; } .kcs-file-format:before { content: "\e911"; } .kcs-linkedin:before { content: "\e912"; } .kcs-brand:before { content: "\e912"; } .kcs-social:before { content: "\e912"; } .kcs-twitter:before { content: "\e913"; } .kcs-brand1:before { content: "\e913"; } .kcs-tweet:before { content: "\e913"; } .kcs-social1:before { content: "\e913"; } .kcs-facebook:before { content: "\e914"; } .kcs-brand2:before { content: "\e914";} .kcs-social2:before { content: "\e914"; } .kcs-caret-right:before { content: "\e90f"; } .kcs-analytics:before { content: "\e900"; } .kcs-calculator:before { content: "\e901"; } .kcs-calendar:before { content: "\e902"; } .kcs-disbursement:before { content: "\e903"; } .kcs-dashboard:before { content: "\e904"; } .kcs-data-analysis:before { content: "\e905"; } .kcs-tat-analysis:before { content: "\e906"; } .kcs-graphical-report:before { content: "\e907"; } .kcs-daily-report:before { content: "\e908"; } .kcs-pie-chart:before { content: "\e909"; } .kcs-finance-management:before { content: "\e90a"; } .kcs-location:before { content: "\e90b"; } .kcs-profile:before { content: "\e90c"; } .kcs-reports:before { content: "\e90d"; } .kcs-statement:before { content: "\e90e"; }

.casestudies-img { max-height: 377px; }
.captcha { height: 48px; background: #fff; border-radius: 5px; display: flex; align-items: center; justify-content: space-between; overflow: hidden; border: 1px solid #d6d6d6; }
.captcha span { width: calc(100% - 47px); text-align: center; }
.captch-refresh--btn { border: 0; outline: 0; width: 47px; height: 48px; background: #fff; border-left: 1px solid #d6d6d6; }
.footer-captch.captcha { border: 0; }
.apply-captch.captcha { height: 52px; }
.captch-field .col-3 { padding-top: 27px; }
.captcha span img { width: 100%; height: 48px; }
@media (max-width: 991px) {
.apply-vacancy-form .row.captch-field .col-3 { flex: 0 0 25%; max-width: 25%; }
}
@media (max-width: 767px) {
.captch-field .col-3 { padding-top: 0; }
.apply-vacancy-form .row.captch-field .col-3 { flex: 0 0 50%; max-width: 50%; }
}
.blogblock, .casestudies .row { transition: all 0.3s ease-in-out; }
.blogblock:hover, .casestudies .row:hover { box-shadow: 0 6px 14px rgb(10 16 50 / 30%); }
.blogblock .blog-info h3 a,
.viewmore.row .casestudies-info h3 { font-weight: 700; }
.blogblock:hover .blog-info h3 a,
.viewmore.row:hover .casestudies-info h3 { color: #543dab; }
.blogblock:hover .blog-img a img { transform: scale(1.04); }
.blog-info .actionbtn.article-action { background: transparent; padding: 0; }
.blogs-list .blog-info h3 { margin-bottom: 0; }
.lp-page .close-dnav { display: flex; justify-content: center; align-items: center; }
#sidebarLandingPage.fixed { position: sticky; top: 70px; }
@media (max-width: 1199px) {
.blogs-list.event-list .blog-info h3 { min-height: 40px; }
.lp-page .innerpage-hero img { height: 500px; }
}
@media (max-width: 767px) {
.lp-page .innerpage-hero img { height: 240px; margin-top: 85px; }
}
@media (max-width: 568px) {
.lp-page .innerpage-hero img { height: 180px; }
}
/* Customer Showcase */
.our-customer--banner .innerpage-hero-content h2 { color: #fff; font-size: 36px; line-height: normal; font-weight: 300 !important; padding: 20px 0px 20px 60px; max-width: 900px; font-family: 'Roboto', sans-serif; text-align: left; }
.video-testimonial { padding: 100px 0 140px; }
.testimonial-content { margin: 20px 0 0; }
.video-testimonial h2 { font-weight: 700; font-size: 40px; line-height: 50px; color: #000000; margin-bottom: 30px; }
.author-details h3 { font-family: 'Roboto'; font-weight: 600; font-size: 16px; line-height: 19px; color: #000000; padding-bottom: 7px; }
.author-details p { font-family: 'Roboto'; font-weight: 400; font-size: 14px; line-height: 16px; color: #6C6C6C; padding-bottom: 10px; }
.video-testimonial--slider .slick-dots { display: flex; justify-content: center; margin: 30px 0; }
.video-testimonial--slider .slick-dots li { margin: 0 5px; }
.video-testimonial--slider .slick-dots li:first-child { margin-left: 0; }
.video-testimonial--slider .slick-dots li button { opacity: 0.5; border: 1px solid #4E4491; width: 10px; height: 10px; font-size: 0; border-radius: 50px; display: block; padding: 0; background: transparent; }
.video-testimonial--slider .slick-dots li.slick-active button { opacity: 1; background: #4E4491; }
.video-testimonial--slider .testimonial-thumbnail > div { background: #FFFFFF; border: 1px solid #E6E6E6; padding: 10px 10px 15px; }
.video-testimonial--slider .testimonial-thumbnail a { position: relative; max-width: 450px; overflow: hidden; display: block; }
.video-testimonial--slider .testimonial-thumbnail a img { transition: all 0.4s ease-in-out 0s; width: 100%; transform: scale(1); }
.video-testimonial--slider .testimonial-thumbnail a:hover img { transform: scale(1.08); }
.video-testimonial--slider .testimonial-thumbnail a::before { content: ""; position: absolute; display: block; background: url("../images/video-play.webp"); background-repeat: no-repeat; background-position: center; background-size: 89px auto; z-index: 1; width: 89px; height: 100px; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.video-testimonial--slider .slick-slider .slick-arrow.slick-prev:before,
.success-story--content.slick-slider .slick-arrow.slick-prev:before,
.case-study--sldier .slick-arrow.slick-prev:before,
.video-testimonial--slider .slick-slider .slick-arrow.slick-next:before,
.success-story--content.slick-slider .slick-arrow.slick-next:before,
.case-study--sldier .slick-arrow.slick-next:before { background-repeat: no-repeat; background-position: center; }
.video-testimonial--slider .slick-slider .slick-arrow.slick-prev:before,
.success-story--content.slick-slider .slick-arrow.slick-prev:before,
.case-study--sldier .slick-arrow.slick-prev:before { background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L0.999999 9L9 17' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.video-testimonial--slider .slick-slider .slick-arrow.slick-next:before,
.success-story--content.slick-slider .slick-arrow.slick-next:before,
.case-study--sldier .slick-arrow.slick-next:before { background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 17L9 9L1 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.video-testimonial .controls { display: block; width: 100%; margin: 45px 0 0; }
.video-testimonial .swiper-button-prev, .video-testimonial .swiper-button-next { background-image: none; width: 54px; height: 54px; border: none; cursor: pointer; background-color: #ffcb1f; margin: 0; }
.video-testimonial .swiper-button-prev { left: calc(50% - 54.5px); }
.video-testimonial .swiper-button-next { right: calc(50% - 54.5px); }
.video-testimonial .swiper-button-prev:before, .video-testimonial .swiper-button-next:before { font-family: LineAwesome; color: #000000; line-height: 54px; text-align: center; font-size: 22px; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; font-weight: bold; }
.video-testimonial .swiper-button-next:before { content: "\f112"; }
.video-testimonial .swiper-button-prev:before { content: "\f111"; }

.customer-showcase--testimonial { padding: 100px 0 150px; background: #F5F5F5; }
.customer-showcase--testimonial .testimonial-title h2 { font-weight: 700; font-size: 40px; line-height: 51px; text-align: center; color: #000000; margin: 0 0 50px; }
.customer-showcase--testimonial .testimonial-title p { font-family: 'Roboto'; font-weight: 500; font-size: 28px; line-height: 34px; text-align: center; color: #6C6C6C; margin: 10px 0 50px; }
.customer-showcase--testimonial  .testimonial-block { background: #FFFFFF; box-shadow: 0px 25px 33px rgb(108 93 211 / 25%); border-radius: 14px; padding: 30px; margin: 0 35px; opacity: 0.5; width: 700px; box-sizing: border-box;  min-height: 320px; display: flex; flex-direction: column; justify-content: space-between;}
.customer-showcase--testimonial  .testimonial-slider .slick-list { padding: 0 0 60px !important; }
.customer-showcase--testimonial .testimonial-slider .slick-list .slick-track { display: flex; }
.customer-showcase--testimonial .testimonial-block > p { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-size: 20px; line-height: 27px; text-align: center; color: #000000; margin-bottom: 30px; min-height: 190px; }
.customer-showcase--testimonial .testimonial-author { display: flex; justify-content: space-between; align-items: center; }
.customer-showcase--testimonial .testimonial-author { min-height: 80px; }
.customer-showcase--testimonial .testimonial-author--left { display: flex; justify-content: space-between; align-items: center; }
.customer-showcase--testimonial .testimonial-author--left span { display: flex; justify-content: center; align-items: center; min-width: 55px; width: 55px; height: 55px; border-radius: 50%; text-align: center; margin-right: 20px; background: #4E4491; overflow: hidden; }
.customer-showcase--testimonial .testimonial-author--left span img { width: 100%; }
.customer-showcase--testimonial .testimonial-author--left span strong { font-weight: 700; font-size: 20px; line-height: 32px; color: #FFFFFF; }
.author-name p strong { font-weight: 700; font-size: 20px; line-height: 32px; color: #000000; }
.author-name p + p { font-weight: 400; font-size: 14px; line-height: 24px; color: #6C6C6C; }
.testimonial-block.slick-slide.slick-current.slick-active.slick-center { opacity: 1; }
.testimonial-slider .slick-dots { position: absolute; top: 100%; left: 0; right: 0; margin: 0 0 50px; display: flex; justify-content: center; width: 100%; }
.testimonial-slider .slick-dots li button { width: 57px; height: 57px; background: #C4C4C4; border: 4px solid #FFFFFF; border-radius: 50px; margin: 0; }
.testimonial-slider .slick-dots li + li { margin-left: -14px; }
.testimonial-slider .slick-dots li button { position: relative; z-index: 0; opacity: 1; font-size: 0; }
.testimonial-slider .slick-dots li:last-child button { background: #4E4491; color: #fff; font-family: 'Roboto'; font-weight: 600; font-size: 16px; line-height: 19px; text-align: center; color: #FFFFFF; }
.testimonial-slider .slick-dots li:last-child button:after { content: "+"; display: inline-block; padding-left: 2px; }
.trusted-client { /*background: #F5F5F5;*/ padding: 100px 0 50px; }
.client-logo--block { width: 256px; height: 150px; background: #FFFFFF; /* border: 1px solid #E6E6E6; margin: 0 12px 40px; */ margin: 0 0 40px; }
.client-logo--image { display: block; width: 100%; height: 100%; background: #fff; }
.client-logo--image img { display: block; height: 100%; margin: 0 auto; }
.trusted-client h2 { font-family:'google_sansregular'; font-weight: 700; font-size: 40px; line-height: 51px; text-align: center; color: #000000; margin-bottom: 40px; }
.success-story--slider { display: flex; justify-content: space-between; flex-wrap: wrap; position: relative; }
.success-story--image { width: 50%; }
.success-story--content { width: 50%; padding-top: 100px; padding-bottom: 100px; padding-left: 40px; padding-right: calc((100% - 1430px) / 2); }
.success-story--slider,
.success-story--slider .slick-list,
.success-story--slider .slick-list .slick-track,
.success-story--slider .slick-slide,
.success-story--slider .slick-slide img { height: 100%; }
.success-story--slider .slick-slide img { height: 780px; object-fit: cover; }
span.pagingInfo { position: absolute; right: calc((100% - 1430px) / 2); bottom: 111px; font-family: 'Roboto'; font-style: normal; font-weight: 700; font-size: 20px; line-height: 23px; text-align: right; color: #000000; }
span.pagingInfo span { font-weight: 400; color: #6C6C6C; }
.success-story--content.slick-slider .slick-arrow { position: absolute; bottom: 100px; }
.success-story--content.slick-slider .slick-arrow.slick-prev { left: 40px; }
.success-story--content.slick-slider .slick-arrow.slick-next { left: 95px; }
.success-story--content h2 { font-family:'google_sansregular'; font-style: normal; font-weight: 700; font-size: 40px; line-height: 50px; color: #000000; margin-bottom: 30px; }
.success-story--content h3 { font-family:'google_sansregular'; font-style: normal; font-weight: 700; font-size: 24px; line-height: 31px; color: #000000; margin-bottom: 20px; }
.success-story--content p { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 27px; color: #6C6C6C; }
.client-info { display: flex; flex-wrap: wrap; flex-direction: column; margin: 40px 0 45px; }
.client-info p { font-family: 'Roboto'; font-style: normal; font-weight: 600; font-size: 20px; line-height: 23px; color: #000000; }
.client-info span { font-family: 'Roboto'; font-weight: 400; font-size: 14px; line-height: 16px; color: #6C6C6C; }
.client-info a { font-family: 'Roboto'; font-weight: 400; font-size: 14px; line-height: 16px; color: #291572; margin-top: 30px; }
.client-info a svg { padding-left: 4px; }
.case-studies--showcase { padding: 100px 0 50px; position: relative; }
.case-studies--showcase::before { content: ""; display: block; width: 100%; height: 560px; background: #291572; position: absolute; top: 0; left: 0; }
.case-studies--showcase h2 { margin-bottom: 40px; font-weight: 700; font-size: 40px; line-height: 50px; color: #FFFFFF; }
.case-studies--showcase .slick-track { display: flex; justify-content: space-between; }
.case-study--sldier .slick-arrow { position: absolute; bottom: 40px; right: -44px; z-index: 1; }
.case-study--sldier .slick-next.slick-arrow { bottom: 95px; }
.case-study--sldier .slick-list { z-index: 0; }
.case-study--block { margin:0 12px 40px; background: #FFFFFF; box-shadow: 0px 10px 20px rgb(0 0 0 / 15%); }
.case-study--block h3 { font-family:'google_sansregular'; font-style: normal; font-weight: 700; font-size: 24px; line-height: 32px; color: #000000; margin: 0 0 20px; }
.case-study--block p { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 27px; color: #6C6C6C; margin-bottom: 30px; }
.case-study--block a { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 16px; color: #5C1B8F; display: flex; align-items: center; flex-wrap: wrap; }
.case-study--block a svg { padding-left: 4px; }
.case-study--content { padding: 25px;  min-height: 370px;}
.case-study--block:hover { box-shadow: 0px 10px 20px rgb(0 0 0 / 30%); }
.case-study--block:hover a h3 { color: #543dab; }
.case-study--block:hover p { color: #000; }
.case-study--block a svg, .client-info a svg  { transition: all 0.3s ease-in-out; }
.case-study--block .casestudy-img--block { height: 260px; overflow: hidden;}
.case-study--block img { width: 100%; height: 100%; object-fit: cover; transition: all 0.5s ease-in-out 0s;}
.case-study--block:hover img { transform: scale(1.09); }
.client-info:hover a svg, .case-study--block:hover a svg { margin-left: 5px; }
.client-info a svg { transition: all 0.3s ease-in-out; }
.case-study--slider .slick-prev.slick-arrow, .case-study--slider .slick-next.slick-arrow { position: absolute; right: -44px; z-index: 9; }
.case-study--slider .slick-next.slick-arrow { bottom: 40px; }
.case-study--slider .slick-prev.slick-arrow { bottom: 95px; }
#VideoTestimonialModal .modal-content .btn { position: unset; width: inherit; height: inherit; right: 0; top: 0; line-height: 30px; border-radius: 0; padding: 5px 15px; }
.VideoTestimonialClass .modal-dialog { max-width: 900px; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) !important; }
.VideoTestimonialClass .modal-content { width: 100%; height: auto; max-height: 500px;}
.VideoTestimonialClass .modal-header { padding: 0; border: 0; }
.VideoTestimonialClass .modal-header .close { padding: 0; } 
.VideoTestimonialClass .modal-body { padding: 0; }
.VideoTestimonialClass .modal-header .close span { color: #fff; text-shadow: 0 1px 0 transparent; opacity: 1; }
/* Leadership Page Design */
.leadership-para { font-family: 'Roboto'; font-weight: 400; font-size: 16px; line-height: 27px; color: #6C6C6C; padding: 100px 0; }
.leadership-block h2 { font-weight: 700; font-size: 40px; line-height: 51px; text-align: center; color: #000000; }
.leadership-media { display: flex; justify-content: space-between; margin: 35px 0; }
.leadership-content--right { padding: 90px 0 0; }
.leadership-block .col-12:nth-child(odd) {padding-left: 30px;}
.leadership-block .col-12:nth-child(even) { padding-right: 30px; }
.leadership-img--left { min-width: 253px; margin-right: 35px; position: relative; height: 300px; }
.leadership-img--left:before { content: ""; display: block; background: #F7BD14; height: 216px; width: 100%; position: absolute; bottom: 0; left: 0; border-radius: 14px; z-index: -1; }
.leadership-media.orange .leadership-img--left:before { background: #F16723; }
.leadership-media.purple .leadership-img--left:before { background: #4E4491; }
.leadership-img--left img { position: absolute; bottom: 0; border-radius: 0 0 14px 14px; }
.leadership-content--right h3 { font-weight: 700; font-size: 30px; line-height: 38px; color: #000000; }
.leadership-content--right span { font-weight: 400; font-size: 20px; line-height: 25px; color: #000000; padding: 12px 0 17px; display: block; }
.leadership-content--right p { font-weight: 400; font-size: 16px; line-height: 27px; text-align: justify; color: #6C6C6C; }
@media (max-width:1440px) {
    span.pagingInfo { right: 30px; }
    .video-testimonial { padding: 50px 15px 130px; }
    .video-testimonial--image img { margin: 0 auto; }
    .trusted-client .justify-content-between { justify-content: center !important; }
    .client-logo--block { margin: 0 20px 40px; }
}
@media (max-width:1366px) {
    .case-studies--showcase .col-12 { padding-right: 50px; }
    .our-customers--banner .innerpage-hero-content p { max-width: 750px; }
    .video-testimonial { padding: 50px 15px 100px; }
    .case-study--content { min-height: 400px; }
    .case-study--slider .slick-next.slick-arrow { bottom: 73px; }
    .case-study--slider .slick-prev.slick-arrow { bottom: 128px; }
    .leadership-para { padding: 60px 0; }
    .leadership-block h2 { font-size: 35px; line-height: 40px; }
    .leadership-content--right h3 { font-size: 25px; line-height: 30px; }
}
@media (max-width:1199px) {
    .video-testimonial h2, .testimonial-title h2, .success-story--content h2, .trusted-client h2, .case-studies--showcase h2, .customer-showcase--testimonial .testimonial-title h2 { font-size: 30px; line-height: 40px; margin-bottom: 20px; }
    .customer-showcase--testimonial .testimonial-title h2 { margin-bottom: 30px; }
    .customer-showcase--testimonial .testimonial-title p { margin: 0px 0 40px; }
    .video-testimonial { padding: 50px 15px 100px; }
    .customer-showcase--testimonial { padding: 50px 0 100px; }
    .testimonial-title p { margin: 10px 0 20px; }
    .testimonial-title { padding-bottom: 0; }
    .testimonial-slider .slick-dots { margin: 0 0 30px; }
    .customer-showcase--testimonial .testimonial-block > p { font-size: 18px; line-height: 26px; margin-bottom: 20px; }
    .success-story--content { width: 50%; padding-top: 50px; padding-bottom: 50px; padding-left: 30px; padding-right: calc((100% - 1170px) / 2); }
    .success-story--content h2, .success-story--content h3 { margin-bottom: 10px; }
    .success-story--slider .slick-slide img { height: 500px; }
    .client-info { margin: 20px 0 25px; }
    .trusted-client { padding: 50px 0; }
    .client-logo--block { margin: 0 15px 30px; }
    .case-studies--showcase { padding: 40px 0 30px; }
    .client-info a { margin-top: 30px; }
    .success-story--content.slick-slider .slick-arrow.slick-prev { left: 30px; }
    .success-story--content.slick-slider .slick-arrow.slick-next { left: 90px; }
    .success-story--content.slick-slider .slick-arrow { bottom: 70px; }
    .case-study--block h3 { font-size: 20px; line-height: 26px; margin: 0 0 10px; }
    .VideoTestimonialClass .modal-content { width: 90%; height: auto; margin: 0 auto; }
    .VideoTestimonialClass video#player { width: 100%; height: auto; margin: 0 auto; display: block; }
    .blogs-list.event-list .blog-info h3 { min-height: 40px; }
    .lp-page .innerpage-hero img { height: 500px; }
    .case-study--block .casestudy-img--block { height: auto; }
    .case-study--block img { height: 190px; }
    .case-study--block p { margin-bottom: 10px; }
    .case-study--content { padding: 15px; min-height: 315px; }
    .case-study--slider .slick-next.slick-arrow { bottom: 40px; }
    .case-study--slider .slick-prev.slick-arrow { bottom: 95px; }
    .leadership-para { padding: 40px 0; }
    .leadership-block h2 { font-size: 32px; line-height: 32px; }
    .leadership-media { margin: 25px 0; }
    .leadership-content--right h3 { font-size: 22px; line-height: 26px; }
    .leadership-img--left { min-width: 220px; margin-right: 25px; height: 300px; }
    .leadership-content--right span { font-size: 18px; line-height: 22px; padding: 8px 0; }
}
@media (max-width:1024px) {
    .video-testimonial .swiper-button-prev, .video-testimonial .swiper-button-next { width: 40px; height: 40px; }
    .video-testimonial .swiper-button-prev:before, .video-testimonial .swiper-button-next:before { line-height: 40px; }
    .video-testimonial .swiper-button-prev {left: calc(50% - 40.5px);}
    .video-testimonial .swiper-button-next { right: calc(50% - 40.5px); }
    .video-testimonial .controls { margin: 25px 0 0; }
    .video-testimonial--slider .row { justify-content: center; }
    .customer-showcase--testimonial .testimonial-block > p { min-height: 160px; }
}
@media (max-width:991px) {
    .our-customer--banner .innerpage-hero-content h2 { padding-left: 15px; }
    .video-testimonial--content { flex: 0 0 100%; max-width: 100%; }
    .leadership-img--left { min-width: 180px; height: 230px; }
    .leadership-img--left:before { height: 155px; }
    .leadership-content--right { padding: 70px 0 0; }
}
@media (max-width:900px) {
    .case-studies--showcase .col-12 { padding-right: 15px; }
    .case-studies--showcase .col-12 + .col-12 { padding-right: 0; }
    .trusted-client  .justify-content-between { justify-content: center !important; }
    .client-logo--block { margin: 20px; }
    .case-study--sldier .slick-arrow { margin: 0 auto; }
    .case-study--sldier .slick-prev.slick-arrow { right: 46px; left: 0; bottom: -30px; }
    .case-study--sldier .slick-next.slick-arrow { left: 46px; right: 0; bottom: -30px; }
    .success-story--image { width: 100%; }
    .success-story--image .slider-track { transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); }
    .success-story--image .item { height: 100%; position: relative; z-index: 1; }
    .success-story--image img { width: 100%; transition: all 1s cubic-bezier(0.7, 0, 0.3, 1); transform: scale(1.2); }
    .success-story--image .slick-active img { transform: scale(1); }
    .success-story--content { width: 100%; padding-top: 40px; padding-bottom: 100px; padding-left: 30px; padding-right: 30px; }
    .success-story--content.slick-slider .slick-arrow { bottom: 30px; }
    span.pagingInfo { right: 0; bottom: 80px; left: 0; margin: 0 auto; text-align: center; }
    .slick-slider .slick-arrow { width: 40px; height: 40px; }
    .success-story--slider .slick-slide img { height: 350px; }
    .success-story--content.slick-slider .slick-arrow.slick-prev { right: auto; left: 44.5%; }
    .success-story--content.slick-slider .slick-arrow.slick-next { left: auto; right: 44.5%; }
    .case-study--slider .slick-next.slick-arrow { right: 44%; }
    .case-study--slider .slick-prev.slick-arrow { left: 44%; }
    .case-studies--showcase { padding: 40px 0 70px; }
    .case-study--slider .slick-prev.slick-arrow, .case-study--slider .slick-next.slick-arrow { bottom: 0; top: 100%; }
    .case-study--slider .slick-arrow.slick-prev:before, .case-study--slider .slick-arrow.slick-next:before { line-height: 40px; }
    .case-study--content { min-height: 300px; }
}
@media (max-width:767px) {
    .customer-showcase--testimonial .testimonial-block { width: 560px; padding: 25px; }
    .customer-showcase--testimonial .testimonial-block > p { font-size: 16px; line-height: 24px; margin-bottom: 30px; }
    .our-customer--banner .innerpage-hero-content h2 { font-size: 20px; padding-left: 0; }
    .case-studies--showcase { padding: 40px 0 70px; }
    .client-logo--block { margin: 10px; width: 150px; height: auto; }
    .author-details p { min-height: 32px; }
    .testimonial-author { flex-direction: column; }
    .lp-page .innerpage-hero img { height: 240px; margin-top: 85px; }
    .VideoTestimonialClass .modal-dialog { max-width: 85%; height: auto; }
    .VideoTestimonialClass .modal-header .close { margin: -1.3rem 0rem -1rem auto; }
    .VideoTestimonialClass .modal-body iframe { width: 100%; height: 400px; }
    .customer-showcase--testimonial .testimonial-block > p { min-height: 300px; }
    .customer-showcase--testimonial .testimonial-author--left { min-height: 130px; }
    .author-name p + p { min-height: 1px;}
    .testimonial-author--right { margin: 10px 0 0; }
    .client-logo--image img { height: auto; }
    .case-study--content { min-height: 400px; }
    .video-testimonial { padding: 30px 15px 70px; }
    .video-testimonial--slider .testimonial-thumbnail > div { padding: 10px 15px 0; }
    .customer-showcase--testimonial { padding: 30px 0 80px; }
    .trusted-client { padding: 30px 0; }
    .customer-showcase--testimonial .testimonial-author--left span { min-width: 45px; width: 45px; height: 45px; margin-right: 10px; }
    .author-name p + p br { display: none; }
    .case-studies--showcase h2 { margin-right: 10px;  margin-bottom: 0;}
}
@media (max-width:600px) {
    .customer-showcase--testimonial .testimonial-block { width: 450px; padding: 20px; }
    .success-story--content.slick-slider .slick-arrow.slick-next, .case-study--slider .slick-next.slick-arrow  { right: calc(50% - 44px); }
    .success-story--content.slick-slider .slick-arrow.slick-prev, .case-study--slider .slick-prev.slick-arrow  { left: calc(50% - 44px); }
    .customer-showcase--testimonial .testimonial-title p { margin: 20px 0; }
}
@media (max-width: 568px) {
    .VideoTestimonialClass .modal-dialog { max-width: 100%; height: auto; margin: 0;}
    .VideoTestimonialClass .modal-body iframe { width: 100%; height: 350px; }
    .lp-page .innerpage-hero img { height: 180px; }
    .case-studies--showcase .slick-track { margin-left: -8px; }
    .leadership-media { flex-direction: column; }
    .leadership-img--left { margin: 0 auto 20px; }
    .leadership-content--right { text-align: center; padding: 0; }
    .leadership-media { margin: 0 0 25px 0; }
    .author-details p { min-height: 60px; }
    .case-studies--showcase .col-12 { align-items: center; padding-bottom: 20px; }
}
@media (max-width:450px) {
    .video-testimonial h2, .testimonial-title h2, .success-story--content h2,
    .trusted-client h2, .case-studies--showcase h2,
    .customer-showcase--testimonial .testimonial-title h2 { font-size: 24px; line-height: 26px; }
    .customer-showcase--testimonial .testimonial-block { width: 320px; }
}
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.businessintelligence_ico2 {background-image: url('../images/build/businessintelligence_ico2.webp') !important;}
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.aws-bigdata_ico { background-image: url(../images/build/aws-bigdata_ico.webp); }
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.data-warehouse_icon { background-image: url(../images/build/data-warehouse_icon.webp); }
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.devop-auto_ico { background-image: url(../images/build/devop-auto_ico.webp); }
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.microsoft-services_icon3 { background-image: url(../images/build/microsoft-services_icon3.webp); }
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.microsoft-services_icon4 { background-image: url(../images/build/microsoft-services_icon4.webp); }
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.microsoft-services_icon5 { background-image: url(../images/build/microsoft-services_icon5.webp); }
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.devop-auto_ico { background-image: url(../images/build/devop-auto_ico.webp); }
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.microsoft-services_icon6 { background-image: url(../images/build/microsoft-services_icon6.webp); }
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.microsoft-services_icon7 { background-image: url(../images/build/microsoft-services_icon7.webp); }
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.microsoft-services_icon9 { background-image: url(../images/build/microsoft-services_icon9.webp); }
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.aws-sap_ico { background-image: url(../images/build/aws-sap_ico.webp); }
.awsoffering-list.azure-awsoffering--list .awsoffering-card:hover i.microsoft-services_icon8 { background-image: url(../images/build/microsoft-services_icon8.webp); }