@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css'); 
/* @import url('https://use.fontawesome.com/releases/v5.13.0/css/all.css'); */
@font-face {font-family: AktivGroteskCorp-Light;
  src: url('https://f.hubspotusercontent30.net/hubfs/5451430/AktivGroteskFontFamily/AktivGroteskCorp-Light.ttf');}
@font-face {font-family: AktivGroteskCorp-Bold;
  src: url('https://f.hubspotusercontent30.net/hubfs/5451430/AktivGroteskFontFamily/AktivGroteskCorp-Bold.ttf');}
@font-face {font-family: AktivGroteskCorp-Italic;
  src: url('https://f.hubspotusercontent30.net/hubfs/5451430/AktivGroteskFontFamily/AktivGroteskCorp-Italic.ttf');}
@font-face {font-family: AktivGroteskCorp-LightItalic;
  src: url('https://f.hubspotusercontent30.net/hubfs/5451430/AktivGroteskFontFamily/AktivGroteskCorp-LightItalic.ttf');}
@font-face {font-family: AktivGroteskCorp-MediumItalic;
  src: url('https://f.hubspotusercontent30.net/hubfs/5451430/AktivGroteskFontFamily/AktivGroteskCorp-MediumItalic.ttf');}
@font-face {font-family: AktivGroteskCorp-Medium;
  src: url('https://f.hubspotusercontent30.net/hubfs/5451430/AktivGroteskFontFamily/AktivGroteskCorp-Medium.ttf');}
@font-face {font-family: AktivGroteskCorp-Regular;
  src: url('https://f.hubspotusercontent30.net/hubfs/5451430/AktivGroteskFontFamily/AktivGroteskCorp-Regular.ttf');}
@font-face {font-family: AktivGroteskCorp-BoldItalic;
  src: url('https://f.hubspotusercontent30.net/hubfs/5451430/AktivGroteskFontFamily/AktivGroteskCorp-BoldItalic.ttf');}
@font-face {font-family: Aktiv-Grotesk-Thin;
  src: url('https://f.hubspotusercontent30.net/hubfs/5451430/AktivGroteskFontFamily/Aktiv-Grotesk-Thin.ttf');}
@font-face {font-family: AktivGroteskXBold;
  src: url('https://f.hubspotusercontent30.net/hubfs/5451430/AktivGroteskFontFamily/AktivGroteskXBold.ttf');}





.w3_megamenu .dropdown-submenu>.dropdown-menu{ top:0; left:100%; margin-top:0; margin-left:-1px; -webkit-border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px; } 
.w3_megamenu .dropdown-submenu:hover>.dropdown-menu{ display:block; } 
.w3_megamenu .dropdown-submenu>a:after{ display:block; content:"\f0d7";font-family: 'Font Awesome 5 Free';font-weight: 900; float:right; width:0; height:0; border-color:transparent; border-style:solid; border-width:5px 0 5px 5px; border-left-color:#cccccc; margin-top:5px; margin-right:-10px; } 
.w3_megamenu .dropdown-submenu:hover>a:after{ border-left-color:#ffffff; } 
.w3_megamenu .dropdown-submenu.pull-left{ float:none; } 
.w3_megamenu .dropdown-submenu.pull-left>.dropdown-menu{ left:-100%; margin-left:10px; -webkit-border-radius:6px 0 6px 6px; -moz-border-radius:6px 0 6px 6px; border-radius:6px 0 6px 6px; } 
.w3_megamenu .nav, .w3_megamenu .collapse, .w3_megamenu .dropup, .w3_megamenu .dropdown { position: static; } 
.w3_megamenu .half { width: 50%; left: auto !important; right: auto !important; } 
.w3_megamenu .dropdown-menu { left: auto; } 
.w3_megamenu .nav.navbar-right .dropdown-menu { left: auto; right: 0; } 
.dropdown-menu.fullwidth{ padding: 15px 25px 40px; /* 	background:rgba(242, 249, 255, 0.95)!important; */ border-radius: 20px; background: linear-gradient(to top, #F2F9FFF2 90%, transparent 10%); padding-top: 60px; z-index: 0; } 
.w3_megamenu .dropdown.w3_megamenu-fw .dropdown-menu { left: 0; right: 0; top:unset!important;margin-top: -20px; }
.navbar-fixed-top.w3_megamenu .dropdown.w3_megamenu-fw .dropdown-menu { top: unset!important; margin-top: 0px;} 
.navbar-fixed-top .dropdown-menu.fullwidth{ background: linear-gradient(to top, #F2F9FFF2 95%, transparent 5%); padding-top: 30px; }
.w3_megamenu ul { list-style:none; padding-left:0px; } 
.dropdown:hover .dropdown-menu { display:block; margin-top: 0; }
.nav>li>a:hover, .nav>li>a:focus {color:#FC6A6B; background-color: transparent!important; }
.navbar ul li a.elementor-button {margin-left: 10px;line-height: 16px;letter-spacing: 0;font-family: AktivGroteskXBold; font-size: 14px; font-weight: bold;     background-color: #fc6a6b!important;border-radius: 6px;color: #fff!important;} 
.navbar ul li a.elementor-button img{width:12px;} 
.navbar .navbar-brand{margin-top: 4px; margin-right: 15px;} 
.navbar-collapse {margin: 0px 0 10px;} 
.navbar ul li ul li .elementskit-infobox {transition: all .4s ease;border-radius: 6px;text-decoration: none;display: block;background-color: #FFFFFF00!important; padding: 18px 14px 20px 14px!important; border-style: solid; border-width: 0px 0px 0px 4px; border-color: #0183FF00; }
.navbar ul li ul li .elementskit-infobox:hover { background-color: #FFFFFF!important; box-shadow: 0px 14px 28px 0px rgb(0 0 0 / 4%); border-style: solid; border-width: 0px 0px 0px 4px; border-color: #0183FF; }
.navbar ul li ul li .elementskit-infobox h3{ transition: all .4s ease;letter-spacing: 0;margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; color: #000000; font-family: AktivGroteskCorp-Bold!important; font-size: 14px!important; line-height: 16px!important;margin-top: 0!important;}
.navbar ul li ul li .elementskit-infobox h3.careers, .navbar ul li ul li .elementskit-infobox:hover h3.careers{ color: #fc6a6b; } 
.navbar ul li ul li .elementskit-infobox p { color: #002D5880; font-family: AktivGroteskCorp-Medium; font-size: 12px; font-weight: 400; line-height: 18px;margin: 0!important; letter-spacing: 0px;text-align:left; }
.navbar ul li ul li .elementskit-infobox:hover h3:after{font-family: 'Font Awesome 5 Free';font-weight: 900;content: "\f061";float: right;color: #0183FF;} 
.navbar ul li ul li .elementskit-infobox:hover h3{color: #0183FF;}
.navbar .container { width: 1200px;padding-top: 30px; }  
.navbar .col-md-3 { padding: 0 10x; }
.elementskit-info-box-icon  {margin-top:20px;background-color: #002D58; padding: 32px 30px 35px 30px;border-radius: 5px;}
.elementskit-info-box-icon img.people{width:80px;}
.elementskit-info-box-icon p{padding: 20px 0px 0px 0px; color: #fff; font-family: AktivGroteskCorp-Bold; font-size: 12px; line-height: 18px;}
.elementskit-info-box-icon img.emoji{width:12px;}  
.elementskit-info-box-icon a.read{letter-spacing: 0;display: block;text-align: center;background-color: #fff!important;color: #002D58;border: 0; border-radius: 4px; text-decoration: none;margin: 20px 0px 0px 0px; font-family: AktivGroteskCorp-Bold; font-size: 10px; font-weight: 700; line-height: 16px;}
.elementskit-info-box-icon:hover a.read{background-color: #0183FF!important;color: #fff;}
.customer-success h2{margin-top:20px!important;margin-bottom:0px;color: #0183FF!important; font-family: AktivGroteskXBold!important; font-size: 9px!important; font-weight: 800!important; letter-spacing: 0.2px;line-height: 12px!important;}
.navbar ul li ul li a.elementskit-infobox-kotak{margin: 10px 0;text-decoration:none;background-color: #fff!important; display: block; border-radius: 5px; padding: 10px 20px 17px 18px!important;}
.elementskit-infobox-kotak img.kotak{width:80px;}
.elementskit-infobox-kotak h4 { line-height: 0!important; margin: 5px 0!important; }
.elementskit-infobox-kotak p{text-decoration:none;letter-spacing: 0;margin: 0px 0px 0px 0px!important; padding: 5px 28px 0px 3px; color: #1F2431; font-family: AktivGroteskCorp-Bold; font-size: 10px; line-height: 15px;}
.navbar ul li ul li a.elementskit-infobox-kotak h4:before{content:"\f019";font-family: 'Font Awesome 5 Free';font-weight: 900;float: right;color: #FC6A6B;font-size:16px;margin-top:10px;}
.navbar ul li ul li a.elementskit-infobox-voice{display: flex; justify-content: flex-start; align-items: center;margin: 10px 0;text-decoration:none;background-color: #002D58!important; border-radius: 5px; padding: 10px 20px 17px 18px!important;}
.elementskit-infobox-voice p{margin-bottom: 0!important; letter-spacing: 0; margin-left: 15px!important;color:#fff;font-family: AktivGroteskCorp-Medium; font-size: 13px; line-height: 16px;}
.elementskit-infobox-voice span{text-align: left;font-family: AktivGroteskCorp-Bold; font-size: 14px; font-weight: 900; line-height: 22px;display:block;}
.elementskit-infobox-voice .voice{width:21px;}
.elementskit-infobox-voice h4 i{color:rgb(253, 219, 93);}
.navbar ul li ul li a.elementskit-infobox-voice.blog,.navbar ul li ul li a.elementskit-infobox-feature.blog{ background-color: #0183FF!important; }
.elementskit-infobox-voice b{font-size:12px;color:#ffffff80;font-family: AktivGroteskCorp-Medium;}
.navbar ul li ul li .elementskit-infobox.case{display: flex!important; justify-content: flex-start; align-items: flex-start;}
.elementskit-infobox.case .case1{width:30px;}
.navbar ul li ul li .elementskit-infobox.case div:first-child { width: 45px; margin-right: 5px; }
.navbar ul li ul li a.elementskit-infobox-feature{display:block;margin: 10px 0;text-decoration:none;background-color: #002D58!important; border-radius: 5px; padding: 10px 20px 17px 18px!important;}
.elementskit-infobox-feature img{width: 67px; float: right; margin-top: -45px;}
.elementskit-infobox-feature p.com{margin-bottom:0px;padding-right:padding-right: 25px; } 
.elementskit-infobox-feature p{margin-bottom:0px;color: #FFFFFF73; font-family: AktivGroteskXBold; font-size: 8px; font-weight: 700; text-transform: uppercase; line-height: 20px;letter-spacing: 0;text-align:left; }
.elementskit-infobox-feature p span{text-align: left;display: block;font-family: AktivGroteskXBold; font-size: 12px; font-weight: 900; line-height: 14px;color: #fff; text-transform: capitalize; letter-spacing: 0;}
.elementskit-infobox-feature h4:before{content:"\f019";font-family: 'Font Awesome 5 Free';font-weight: 900;float: right;color: #FC6A6B;margin-top: 10px;}
.elementskit-infobox-feature h4.rigw:before,.elementskit-infobox-feature.blog h4.rigw:before{content:"\f061";}  
.elementskit-infobox-feature.blog h4:before{content:"\f019";font-family: 'Font Awesome 5 Free';font-weight: 900;color: #FDDB5D;} 
.elementskit-info-blogbox{margin-top:20px;background-color: #fff; padding: 20px 20px 0px;border-radius: 5px;}
.elementskit-info-blogbox .blogs { display: flex; justify-content: flex-start; align-items: center; }
.elementskit-info-blogbox .blogs h3{margin:0!important;font-family: AktivGroteskCorp-Bold!important; font-size: 14px!important; font-weight: 700!important; line-height: 14px!important;padding-left:8px}
.elementskit-info-blogbox .blogs a{margin-left: auto!important;font-family:  AktivGroteskCorp-Medium; font-size: 10px; font-weight: 400; line-height: 11px;  color: #0183FF!important; border: 0; padding: 0!important; margin: 0;}
.elementskit-info-blogbox .blogs h2{margin:0;}
.elementskit-info-blogbox .links a{text-decoration:none;} 
.elementskit-info-blogbox .links p{margin: 0!important;text-align: left;letter-spacing: 0;display: flex; justify-content: flex-start; align-items: flex-start;font-family: AktivGroteskCorp-Regular; font-size: 10px; font-weight: 400; line-height: 12px;color: #1F2431B3;}
.elementskit-info-blogbox .links p img{margin-right:10px;}
.elementskit-info-blogbox .links p:after{content:"\f35d";font-family: 'Font Awesome 5 Free';font-weight: 900;float: right;color: #0183FF;margin-top: 0px;}
.navbar{position:absolute!important;padding-top: 0px;left: 0;right: 0;z-index: 1030;box-shadow: unset!important;background: transparent!important;}  
.navbar-fixed-top { position: fixed!important;padding-top: 0px;background-color: rgba(242, 249, 255, 0.95)!important;-webkit-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.75);box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.75)!important;  animation: smoothScroll 1s forwards;}
@keyframes smoothScroll { 0% { transform: translateY(-40px);} 100% { transform: translateY(0px); } }
.navbar .navbar-brand .dbox-white-logo { width: 147px; margin: 3px 0; }
.navbar.navbar-fixed-top .navbar-brand .dbox-white-logo { display: none;} 
.navbar .navbar-brand .dbox-blue-logo { width: 147px;margin: 3px 0;display: none; }
.navbar.navbar-fixed-top .navbar-brand .dbox-blue-logo {display: block; }
.mobile-demo {background: #002D58;color: #fff!important;padding: 8px 10px;display: none;font-size: 10px!important;font-weight: 600;float: right;margin-top:8px;margin-right:0px;border-radius: 4px;} 
.navbar .navbar-brand{padding:0;} 
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: 0!important;}
.navbar .menu ul{float:right;}
.navbar-fixed-top {box-shadow: rgba(0, 0, 0, 0.75) 0px 2px 5px -2px;background: rgb(255, 255, 255);}
.navbar ul li a{max-width:unset!important;font-weight: 900;font-size: 14px;color:var(--white);padding: 10px 13px!important;font-family: AktivGroteskCorp-Medium;letter-spacing: 1px;background:transparent!important}
.navbar.navbar-fixed-top ul li a{color:var(--black);}  
.navbar ul li ul li a{border-bottom: 1px #f4f4f4 solid;width:unset!important;max-width:unset!important;text-align: left;color:var(--black);}
.navbar ul li ul {background-color: #fff;box-shadow: unset;border:0;} 
.navbar .sub-menu{padding-top: 15px;padding-bottom: 10px;background-color: #0073cb;}
.navbar ul{ padding-top:6px;margin-bottom: 2px!important;}  
.navbar a { -webkit-transform:translate3d(0,0,0); } 
.search-blog i{font-size: 18px;}
.search-blog i.fa-times{display:none;} 
.south-clients,.us-clients{display:none;}
.navbar ul li ul li .elementskit-infobox.case.mblog { display: none!important; }
.navbar ul li a.elementor-button.mobiledemo{display:none;} 
@media (max-width:900px) and (min-width:768px){
    .navbar .container {width: auto;}
}
@media (max-width:767px){
  .navbar .navbar-brand .dbox-white-logo { width: 130px; } 
  .navbar .navbar-brand .dbox-blue-logo { width: 130px;} 
  .no-data{display:none;}
/*   .navbar{min-height:100vh} */
  .navbar .container {width: unset;}
  .navbar-toggle .icon-bar { background: #fff;margin-right: 5px; } 
  .navbar-fixed-top .navbar-toggle .icon-bar { background: #0183FF; }
  .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:15px!important;} 
  .dropdown-menu.fullwidth, .navbar-fixed-top .dropdown-menu.fullwidth{background: unset; padding: 0;}
  .navbar ul li ul li .elementskit-infobox {  border-radius: 6px; text-decoration: none; display: block; padding: 8px 8px 3px!important; margin: 5px 0;}
  .navbar ul li ul li .elementskit-infobox p { display: none;}
  .navbar ul li ul li .elementskit-infobox.case div:first-child { display: none; }
  ul.nav.navbar-nav { padding: 0 5px;margin: 0; } 
  .navbar ul li a.elementor-button{display: none;}
  .w3_megamenu .dropdown.w3_megamenu-fw .dropdown-menu { top: unset;} 
  li.dropdown.w3_megamenu-fw ul.dropdown-menu.fullwidth {display: none!important;}
  li.dropdown.w3_megamenu-fw.open ul.dropdown-menu.fullwidth {display: block!important;margin-top: -15px;}
  .navbar-collapse{background-color:#F2F9FFF2; padding-bottom: 20px;}
  .navbar-fixed-top .navbar-collapse{background-color:unset;} 
  .navbar ul li a{color:#1f2431;}
  .navbar ul li a i{ float: right; }
  .mobile-demo{display:block;margin-right: 30px;}
  .navbar-fixed-top .navbar-collapse, .navbar-collapse { height: 100vh;min-height: 100vh; }
  .navbar ul li.blog-search { display: none!important;} 
  .navbar ul li ul li .elementskit-infobox.case.mblog { display: block!important; }
   
  .headerStrip{text-align:center;} 
.headerStrip h5{margin: 5px 0 !important;text-align: center;font-size: 12px; line-height: 18px!important;}
.headerStrip p{margin-top: 0px!important;text-align: center; }
  .headerStrip .cta_button span{font-size:10px!important;line-height: 20px;}
    .uniconStrip{text-align:center;} 
.uniconStrip h5{margin: 5px 0 !important;text-align: center;font-size: 12px; line-height: 18px!important;}
.uniconStrip p{margin-top: 0px!important;text-align: center; }
  .uniconStrip .cta_button span{font-size:10px!important;line-height: 20px;}
  .uniconStrip .uniconcross { position: absolute; top: 0px; right: 5px; }
  .wearehiring .dhiring{display:none;} 
  .wearehiring .mhiring{display:block;} 
  .wearehiring { position: absolute; margin-left: 88px; margin-top: 30px;display:none; } 
  .progress-container .progress-bar { height: 3px;} 
  
} 
  
.ProductsResourceTitle, .Resourcebox{    display: none; }
.ProductsVspacerR1, .ProductsVspacerR2 {position: absolute;}

