/*===== Website Loader CSS End =====*/

/*======= Header Mobile Menu Start =========*/
.nav-mobile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  color: #fff;
  padding: 0px;
  margin: 0;
  cursor: auto;
  font-size: 18px;
  list-style-type: none;
  z-index: 9999;
}
.nav-mobile:after {
  content: "";
  display: table;
  clear: both;
}
.header-icon {
  width: 22px;
  height: 22px;
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
}
.header-icon .menu-icon {
  font-size: 20px;
  display: block;
  color: #252b33 !important;
}
.header-icon .icon-ind-improved-collaboration,
.header-icon .icon-m-careers {
  font-size: 24px;
}
.header-icon .icon-m-web-devops {
  font-size: 22px;
}
.menu-icon.icon-m-ind-education {
  font-size: 17px;
}
.mob-nav-header {
  display: flex;
  width: 100%;
  height: 60px;
  background-color: #fff;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  padding: 0px 15px;
}
.nav-mobile ul {
  display: inline-block;
  position: fixed;
  top: 59px;
  left: -420px;
  background-color: #fff;
  max-width: 420px;
  width: 100%;
  height: calc(80vh);
  z-index: 9999;
  padding: 0;
  margin: 0px;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  overflow: auto;
  list-style: none;
}
.nav-mobile ul li ul.sub-nav.open li,
.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav.open li {
  padding: 0px 15px;
  list-style: none;
}
.nav-mobile ul li ul.sub-nav.open li:first-child,
.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav.open li:first-child {
  border-bottom: none;
}
.nav-mobile ul li ul.sub-nav,
.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav {
  position: fixed;
  top: 60px;
  right: -420px;
  background-color: #fff;
  z-index: 9999;
  -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  display: inline;
  overflow: auto;
  height: calc(100% - 120px);
}
.nav-mobile ul li .nav-item-link,
.nav-mobile ul li ul.sub-nav li a,
.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a {
  font-size: 32px;
  color: #252b33;
  font-weight: 600;
  padding: 10px 15px;
  text-align: left;
  width: 100%;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  position: relative;
  line-height: normal;
  -webkit-transition: color 0.1s ease-in-out;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -ms-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
.nav-mobile ul li ul.sub-nav.open .subnav-link,
.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav.open li a,
.nav-mobile ul li ul.sub-nav.open li a.nav-item-link {
  padding: 13px 0px;
  color: #252b33;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid #eeeeee;
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
}
.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a {
  padding: 12px 30px 12px 40px;
}
.nav-mobile ul li ul.sub-nav li a span {
  margin-right: 0px;
  width: 25px;
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  justify-content: center;
}
.nav-mobile ul li .nav-item-link:hover,
.nav-mobile ul li ul.sub-nav li a:hover,
.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a:hover {
  color: rgb(139, 0, 246);
}
.nav-mobile ul li .nav-item-link .fa.icon-file-add {
  position: inherit;
  color: #252b33 !important;
  margin-left: 10px;
  font-size: 14px;
}
.nav-mobile ul li .nav-item-link .fa,
.nav-mobile ul li ul.sub-nav li a i.fa,
.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a i.fa,
.nav-mobile ul li ul.sub-nav.open .subnav-link .fa {
  font-size: 18px;
  margin-left: 8px;
  position: absolute;
  right: 0px;
  margin: 0px;
}
.nav-mobile .menu-sidebar.open,
.nav-mobile .menu-sidebar li .sub-nav.open,
.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav.open {
  left: 0;
  -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
}
.nav-mobile ul.sub-nav.open li .fa {
  font-size: 12px !important;
  margin: 0px 7px;
  color: #252b33 !important;
}
.nav-mobile .menu-sidebar li .sub-nav.open li a.sub-nav-back.active,
.nav-mobile
  .menu-sidebar
  li
  ul.sub-nav
  ul.sub-sub-nav
  li
  .sub-subnav-back.active {
  color: #252b33 !important;
}
.sub-subnav-back,
.nav-mobile ul li ul.sub-nav li .breadcrumb_home_link,
.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav.open li .breadcrumb_home_link,
.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav.open li a.sub-nav-back,
.sub-nav-back {
  padding: 15px 0px;
  color: #8a959e;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  display: inline-block;
  width: auto;
  border-bottom: none;
}
.sub-nav.open .sub-nav-back,
.sub-sub-nav.open .sub-subnav-back {
  color: #252b33;
}
.nav-mobile .menu-sidebar li .sub-nav.open li:first-child a.sub-nav-back i.fa,
.nav-mobile
  .menu-sidebar
  li
  ul.sub-nav
  ul.sub-sub-nav
  li:first-child
  .sub-subnav-back
  i.fa {
  margin-left: 10px;
  margin-right: 10px;
}
.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-our-work,
.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-methodology {
  align-items: flex-start;
}
.nav-mobile
  ul
  li
  ul.sub-nav.open
  li
  a.nav-item-link.mobile-our-work
  .our-work-img
  img {
  max-width: 110px;
  width: 100%;
  border-radius: 2px;
}
.nav-mobile
  ul
  li
  ul.sub-nav.open
  li
  a.nav-item-link.mobile-our-work
  .our-work-dec
  h3,
.nav-mobile
  ul
  li
  ul.sub-nav.open
  li
  a.nav-item-link.mobile-methodology
  .methodology-dec
  h3 {
  font-size: 16px;
  line-height: 16px;
  color: #252b33;
  margin-bottom: 8px;
  font-weight: 600;
}
.nav-mobile
  ul
  li
  ul.sub-nav.open
  li
  a.nav-item-link.mobile-our-work
  .our-work-dec
  p,
.nav-mobile
  ul
  li
  ul.sub-nav.open
  li
  a.nav-item-link.mobile-methodology
  .methodology-dec
  p {
  font-size: 12px;
  line-height: 18px;
  color: #252b33;
  font-weight: 400;
  margin-bottom: 0px;
}
.mb-thumb-img a {
  padding: 20px;
}
.mob-nav-overlay.open {
  position: fixed;
  top: 60px;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  -moz-backdrop-filter: blur(2px);
  -o-backdrop-filter: blur(2px);
  -ms-backdrop-filter: blur(2px);
}

.mb-rootLink {
  position: absolute;
  left: -420px;
  bottom: 15px;
  list-style: none;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
  transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
}
.menu-sidebar.open .mb-rootLink {
  left: 15px;
}
.mb-rootLink .btn-orange {
  padding: 8px 15px !important;
  font-size: 14px;
}
/* .menu-sidebar.open li:nth-child(3) .sub-nav.open {
  display: flex;
  flex-wrap: wrap;
  height: auto;
}
.menu-sidebar.open li:nth-child(3) .sub-nav.open li:first-child {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.menu-sidebar.open li:nth-child(3) .sub-nav.open li {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 50%;
  max-width: 50%;
} */
body.mb-menu {
  overflow: hidden;
}
/* body.mb-menu{overflow: hidden;} */
/* Menu Icon */
.menu-button {
  cursor: pointer;
  overflow: hidden;
  width: 25px;
  height: 20px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.menu-button .line-toggle {
  position: absolute;
  display: block;
  width: 25px;
  height: 2px;
  background: #252b33;
  border-radius: 5px;
  transition: all 0.6s;
}
.menu-button .line-toggle:first-child {
  transform: translateY(-6px) translateX(-4px);
  width: 17px;
  transition-delay: 0s;
}
.menu-button .line-toggle:nth-child(2) {
  transition-delay: 0.12s;
}
.menu-button .line-toggle:last-child {
  transform: translateY(6px) translateX(-4px);
  width: 17px;
  transition-delay: 0s;
}
.menu-button.open .line-toggle:first-child {
  background: #252b33;
  transform: translateY(0) translateX(0) rotate(45deg);
  width: 25px;
  height: 2px;
  transition-delay: 0.1s;
}
.menu-button.open .line-toggle:nth-child(2) {
  transform: translateX(30px);
  transition-delay: 0s;
}
.menu-button.open .line-toggle:last-child {
  background: #252b33;
  transform: translateY(0) translateX(0) rotate(314deg);
  width: 25px;
  height: 2px;
  transition-delay: 0.1s;
}
/* Menu Icon */
.black-theme-mb-menu #nav-icon2 span {
  background: #fff;
}
.black-theme-mb-menu .blue-bg-button {
  background: rgb(139, 0, 246);
  border: 2px solid rgb(139, 0, 246);
  color: #ffffff;
}
.black-theme-mb-menu.nav-mobile .menu-sidebar,
.black-theme-mb-menu.nav-mobile .menu-sidebar li ul.sub-nav,
.black-theme-mb-menu.nav-mobile
  .menu-sidebar
  li
  ul.sub-nav
  li
  ul.sub-sub-nav.open,
.black-theme-mb-menu.nav-mobile ul li ul.sub-nav,
.black-theme-mb-menu.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav {
  background: #202020;
}
.black-theme-mb-menu.nav-mobile .menu-sidebar li .nav-item-link,
.black-theme-mb-menu.nav-mobile .menu-sidebar li ul.sub-nav.open .subnav-link,
.black-theme-mb-menu.nav-mobile
  .menu-sidebar
  li
  ul.sub-nav
  li
  ul.sub-sub-nav
  li
  a,
.black-theme-mb-menu.nav-mobile .sub-nav-back,
.black-theme-mb-menu.nav-mobile .sub-subnav-back,
.black-theme-mb-menu.nav-mobile .mobile-our-work h3,
.black-theme-mb-menu.nav-mobile .mobile-our-work p,
.black-theme-mb-menu.nav-mobile .mobile-methodology h3,
.black-theme-mb-menu.nav-mobile .mobile-methodology p,
.black-theme-mb-menu.nav-mobile ul li ul.sub-nav li .breadcrumb_home_link,
.body-theme-dark .nav-mobile ul li .nav-item-link .fa.icon-file-add {
  color: #fff !important;
}
.black-theme-mb-menu.nav-mobile {
  box-shadow: none;
}
.black-theme-mb-menu .header-icon .menu-icon {
  color: #fff !important;
}
/* .black-theme-mb-menu.nav-mobile .menu-icon:before { color: rgb(139, 0, 246); } */
.mb-email-box {
  display: flex;
}
.send-message-img {
  padding: 0px;
  border: none;
  background: transparent;
  outline: none;
  line-height: 0px;
}
.send-message-img .night-mode-img {
  color: #252b33 !important;
  font-size: 24px;
}
.send-message-img .light-mode-img {
  color: #fff !important;
  font-size: 24px;
}
.send-message-img .light-mode-img,
.black-theme-mb-menu.nav-mobile .send-message-img .night-mode-img {
  display: none;
}
.black-theme-mb-menu.nav-mobile .send-message-img .light-mode-img {
  display: block;
}

.mb-nav-sec {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.mb-logo-btn-sec {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
  width: 100%;
}
.mb-main-logo {
  margin-left: 15px;
  line-height: 0px;
}
.mb-main-logo .mobile-logo {
  display: inline-flex;
}
.mb-nav-sec.mb-menu-open .mb-main-logo,
.mb-nav-sec.mb-menu-open .mb-email-box .send-message-img {
  display: none;
}
.mb-nav-sec .mb-email-box .theme-mode-icon {
  display: none;
}
.mb-nav-sec.mb-menu-open .mb-email-box .theme-mode-icon {
  display: block;
}
.mb-nav-sec.mb-menu-open .mb-email-box .theme-mode-icon .icon-ic-night-mode {
  font-size: 24px;
  color: #252b33 !important;
}
.black-theme-mb-menu.nav-mobile ul.sub-nav.open li .fa,
.black-theme-mb-menu.nav-mobile
  .menu-sidebar
  li
  .sub-nav.open
  li
  a.sub-nav-back.active,
.black-theme-mb-menu.nav-mobile
  .menu-sidebar
  li
  ul.sub-nav
  ul.sub-sub-nav
  li
  .sub-subnav-back.active {
  color: #fff !important;
}
.black-theme-mb-menu.nav-mobile ul li ul.sub-nav.open .subnav-link,
.black-theme-mb-menu.nav-mobile
  .menu-sidebar
  li
  ul.sub-nav
  ul.sub-sub-nav.open
  li
  a,
.black-theme-mb-menu.nav-mobile ul li ul.sub-nav.open li a.nav-item-link {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.nav-mobile .menu-sidebar li ul.sub-nav ul.sub-sub-nav.open .mb-breadcrumb a {
  border-bottom: none !important;
}
/*======= Header Mobile Menu End =========*/

/*======= Icomoon Css Header icon Start =========*/

[class^="icon-"],
[class*=" icon-"] {
  color: rgb(139, 0, 246) !important;
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.menu-icon.icon-ic-backend-technology-java,
.menu-icon.icon-ic-infra-technology-jenkins {
  font-weight: 800;
}
.menu-icon.icon-ic-backend-technology-node-js,
.menu-icon.icon-ic-backend-technology-php,
.menu-icon.icon-ic-front-end-technology-wpf,
.menu-icon.icon-ic-database-technology-oracle {
  font-size: 28px;
}

.icon-wdc-custom-web-design:before {
  content: "\eb70";
}
.icon-wdc-graphic-designer:before {
  content: "\eb71";
}
.icon-wdc-sitecore:before {
  content: "\eb72";
}
.icon-wdc-ux-designer:before {
  content: "\eb73";
}
.icon-wdc-analytics-dashboard:before {
  content: "\eb74";
}
.icon-wdc-erp:before {
  content: "\eb75";
}
.icon-css-container:before {
  content: "\eb6c";
}
.icon-wdc-javascript:before {
  content: "\eb6d";
}
.icon-wdc-semless-integration:before {
  content: "\eb6e";
}
.icon-wdc-windows:before {
  content: "\eb6f";
}
.icon-aiml-cost-saving:before {
  content: "\eb69";
}
.icon-aiml-fast-response-time:before {
  content: "\eb6a";
}
.icon-aiml-optimize-it:before {
  content: "\eb6b";
}
.icon-aiml-reduce-downtime:before {
  content: "\eb68";
}
.icon-aiml-customer-satisfaction:before {
  content: "\eb63";
}
.icon-aiml-datadriven-hypothese:before {
  content: "\eb64";
}
.icon-aiml-htoh-service:before {
  content: "\eb65";
}
.icon-aiml-informed-decision:before {
  content: "\eb66";
}
.icon-aiml-reduced-bugs:before {
  content: "\eb67";
}
.icon-aiml-computer-realtime:before {
  content: "\eb5e";
}
.icon-aiml-healthcare-bot:before {
  content: "\eb5f";
}
.icon-aiml-multilingual-capabilities:before {
  content: "\eb60";
}
.icon-aiml-realtime-insights:before {
  content: "\eb61";
}
.icon-aiml-tailored-solution:before {
  content: "\eb62";
}
.icon-aiml-continues-improve:before {
  content: "\eb55";
}
.icon-aiml-data-preprocess:before {
  content: "\eb56";
}
.icon-aiml-experienced-team:before {
  content: "\eb57";
}
.icon-aiml-feature-eng:before {
  content: "\eb58";
}
.icon-aiml-model-deployment:before {
  content: "\eb59";
}
.icon-aiml-model-training:before {
  content: "\eb5a";
}
.icon-aiml-model-validation:before {
  content: "\eb5b";
}
.icon-aiml-scalable-solution:before {
  content: "\eb5c";
}
.icon-aiml-transparent-com:before {
  content: "\eb5d";
}
.icon-aiml-gen:before {
  content: "\eb51";
}
.icon-aiml-spacy:before {
  content: "\eb52";
}
.icon-aiml-pandas:before {
  content: "\eb53";
}
.icon-aiml-pumpy:before {
  content: "\eb54";
}
.icon-aiml-scikit-learn:before {
  content: "\eb4f";
}
.icon-aiml-xgboost:before {
  content: "\eb50";
}
.icon-aiml-data-inshights:before {
  content: "\eb4c";
}
.icon-aiml-pcs:before {
  content: "\eb4d";
}
.icon-aiml-robotic-arm:before {
  content: "\eb4e";
}
.icon-aiml-network-analytic:before {
  content: "\eb42";
}
.icon-aiml-driven-trans:before {
  content: "\eb43";
}
.icon-aiml-tech-stack:before {
  content: "\eb46";
}
.icon-aiml-data-science:before {
  content: "\eb47";
}
.icon-aiml-generative:before {
  content: "\eb48";
}
.icon-aiml-computer-vision:before {
  content: "\eb49";
}
.icon-aiml-comment:before {
  content: "\eb4a";
}
.icon-aiml-chart-line:before {
  content: "\eb4b";
}
.icon-aiml-agent:before {
  content: "\eb3e";
}
.icon-aiml-learning:before {
  content: "\eb3f";
}
.icon-aiml-ops:before {
  content: "\eb40";
}
.icon-aiml-user-robot:before {
  content: "\eb41";
}
.icon-ipp-customer-response:before {
  content: "\eb36";
}
.icon-ipp-customer-service:before {
  content: "\eb37";
}
.icon-ipp-partner-lead:before {
  content: "\eb38";
}
.icon-ipp-partner-resource:before {
  content: "\eb39";
}
.icon-icon-leverage--your-network .path1:before {
  content: "\eb3a";
  color: rgb(202, 177, 255);
}
.icon-icon-leverage--your-network .path2:before {
  content: "\eb3b";
  margin-left: -1em;
  color: rgb(37, 43, 51);
}
.icon-icon-expand-market .path1:before {
  content: "\eb3c";
  color: rgb(157, 238, 135);
}
.icon-icon-expand-market .path2:before {
  content: "\eb3d";
  margin-left: -1em;
  color: rgb(37, 43, 51);
}
.icon-icon-drive-business-growth .path1:before {
  content: "\eb44";
  color: rgb(251, 193, 54);
}
.icon-icon-drive-business-growth .path2:before {
  content: "\eb45";
  margin-left: -1em;
  color: rgb(37, 43, 51);
}
.icon-icon-build-additional-revenue .path1:before {
  content: "\eb32";
  color: rgb(255, 128, 118);
}
.icon-icon-build-additional-revenue .path2:before {
  content: "\eb33";
  margin-left: -1em;
  color: rgb(37, 43, 51);
}
.icon-icon-bridge-technology-gap .path1:before {
  content: "\eb34";
  color: rgb(90, 194, 255);
}
.icon-icon-bridge-technology-gap .path2:before {
  content: "\eb35";
  margin-left: -1em;
  color: rgb(37, 43, 51);
}
.icon-maximize-arrow:before {
  content: "\eb31";
}
.icon-aicloudy:before {
  content: "\eb30";
}
.icon-bussness-development:before {
  content: "\eb2d";
}
.icon-mvp-launch:before {
  content: "\eb2e";
}
.icon-cms:before {
  content: "\eb2f";
}
.icon-Prototype:before {
  content: "\eb13";
}
.icon-ScopeTimeline:before {
  content: "\eb25";
}
.icon-Xamarin:before {
  content: "\eb26";
}
.icon-Dart .path1:before {
  content: "\eb27";
  color: rgb(0, 196, 179);
}
.icon-Dart .path2:before {
  content: "\eb28";
  margin-left: -1em;
  color: rgb(34, 211, 197);
}
.icon-Dart .path3:before {
  content: "\eb29";
  margin-left: -1em;
  color: rgb(2, 131, 50);
}
.icon-Dart .path4:before {
  content: "\eb2a";
  margin-left: -1em;
  color: rgb(2, 131, 50);
}
.icon-Dart .path5:before {
  content: "\eb2b";
  margin-left: -1em;
  color: rgb(56, 194, 107);
}
.icon-Dart .path6:before {
  content: "\eb2c";
  margin-left: -1em;
  color: rgb(0, 196, 179);
}
.icon-Establish-Technical-Requirements:before {
  content: "\eb16";
}
.icon-Final-Product-Launch:before {
  content: "\eb17";
}
.icon-Goal:before {
  content: "\eb18";
}
.icon-Idea-Validation--Prototyping:before {
  content: "\eb19";
}
.icon-Maintenance-and-SLA:before {
  content: "\eb1a";
}
.icon-MVP-Launch--Feedback:before {
  content: "\eb1b";
}
.icon-Research--Persona-Development:before {
  content: "\eb1c";
}
.icon-Risk-Assessment--Mitigation:before {
  content: "\eb1d";
}
.icon-Roadmap-for-Successful-Execution:before {
  content: "\eb1e";
}
.icon-Usability-Testing:before {
  content: "\eb1f";
}
.icon-UX-Optimization-Strategies:before {
  content: "\eb20";
}
.icon-cross-platform:before {
  content: "\eb21";
}
.icon-Wireframing--Prototyping:before {
  content: "\eb22";
}
.icon-css-icon:before {
  content: "\eb23";
}
.icon-c-sharp:before {
  content: "\eb24";
}
.icon-au-artificial-intelligence:before {
  content: "\eb0f";
}
.icon-au-customize-computer:before {
  content: "\eb10";
}
.icon-au-meeting:before {
  content: "\eb11";
}
.icon-au-mobile-button:before {
  content: "\eb12";
}
.icon-au-rocket-lunch:before {
  content: "\eb13";
}
.icon-au-site-alt:before {
  content: "\eb14";
}
.icon-au-system-cloud:before {
  content: "\eb15";
}
.icon-quotes-emoji:before {
  content: "\eb0e";
  color: rgb(139, 0, 246);
}
.tech-icon.icon-ic-meta-llama {
  font-size: 28px;
}
.tech-icon.icon-ic-anthropic {
  font-size: 18px;
}
.tech-icon.icon-ic-n8n-io {
  font-size: 30px;
}
.icon-ic-meta-llama:before {
  content: "\eb0d";
}
.icon-ic-anthropic:before {
  content: "\eb09";
}
.icon-ic-gemini:before {
  content: "\eb0a";
}
.icon-ic-mistral:before {
  content: "\eb0b";
}
.icon-ic-n8n-io:before {
  content: "\eb0c";
}
.icon-ic-codex:before {
  content: "\eb08";
}
.icon-ic-tensorflow:before {
  content: "\eb06";
}
.icon-ic-openai:before {
  content: "\eb07";
}
.icon-ic-bot-framwork:before {
  content: "\eafe";
}
.icon-ic-cloud-natural:before {
  content: "\eaff";
}
.icon-ic-cloud-vision:before {
  content: "\eb00";
}
.icon-ic-cognative-service:before {
  content: "\eb01";
}
.icon-ic-dalle:before {
  content: "\eb02";
}
.icon-ic-imb-watson:before {
  content: "\eb03";
}
.icon-ic-opencv:before {
  content: "\eb04";
}
.icon-ic-vertex-ai:before {
  content: "\eb05";
}
.icon-ic-revenue-office:before {
  content: "\eaf3";
  color: rgb(139, 0, 246);
}
.icon-ic-revenue-served:before {
  content: "\eaf4";
  color: rgb(139, 0, 246);
}
.icon-ic-revenue-since:before {
  content: "\eaf5";
  color: rgb(139, 0, 246);
}
.icon-ic-revenue-teamof:before {
  content: "\eaf6";
  color: rgb(139, 0, 246);
}
.icon-ic-revenue-teamwith:before {
  content: "\eaf7";
  color: rgb(139, 0, 246);
}
.icon-ic-revenue-trust:before {
  content: "\eafa";
  color: rgb(139, 0, 246);
}
.icon-ic-revenue-working:before {
  content: "\eafc";
  color: rgb(139, 0, 246);
}
.icon-ic-revenue-delivered:before {
  content: "\eafd";
  color: rgb(139, 0, 246);
}
.icon-ic-picture-in-picture:before {
  content: "\eaf2";
  color: #fff;
}
.icon-ic-forward:before {
  content: "\eaec";
  color: #fff;
}
.icon-ic-backward:before {
  content: "\eaed";
  color: #fff;
}
.icon-ic-vp-pause-btn:before {
  content: "\eaf0";
  color: #fff;
}
.icon-ic-vp-play-btn:before {
  content: "\eaf1";
  color: #fff;
}
.icon-ic-vp-develop-optimise .path1:before {
  content: "\eaea";
  color: rgb(157, 238, 135);
}
.icon-ic-vp-develop-optimise .path2:before {
  content: "\eaeb";
  margin-left: -1em;
  color: rgb(37, 43, 51);
}
.icon-ic-vp-app-evalution .path1:before {
  content: "\eaf8";
  color: rgb(202, 177, 255);
}
.icon-ic-vp-app-evalution .path2:before {
  content: "\eaf9";
  margin-left: -1em;
  color: rgb(37, 43, 51);
}
.icon-ic-vp-testing-refinement .path1:before {
  content: "\eae8";
  color: rgb(251, 193, 54);
}
.icon-ic-vp-testing-refinement .path2:before {
  content: "\eae9";
  margin-left: -1em;
  color: rgb(37, 43, 51);
}
.icon-ic-vp-free-consultation .path1:before {
  content: "\eaee";
  color: rgb(90, 194, 255);
}
.icon-ic-vp-free-consultation .path2:before {
  content: "\eaef";
  margin-left: -0.9853515625em;
  color: rgb(37, 43, 51);
}
.icon-ic-semless-process:before {
  content: "\eafb";
}
.icon-ic-endtoend-develop:before {
  content: "\eae7";
}
.icon-es-buildings:before {
  content: "\eae0";
  color: #ee322d;
}
.icon-es-direct-up:before {
  content: "\eae1";
  color: #ee322d;
}
.icon-es-global:before {
  content: "\eae2";
  color: #ee322d;
}
.icon-es-layer:before {
  content: "\eae3";
  color: #ee322d;
}
.icon-es-like-shapes:before {
  content: "\eae4";
  color: #ee322d;
}
.icon-es-location:before {
  content: "\eae5";
  color: #ee322d;
}
.icon-es-medal-star:before {
  content: "\eae6";
  color: #ee322d;
}
.icon-es-people:before {
  content: "\eadd";
  color: #ee322d;
}
.icon-es-refresh-circle:before {
  content: "\eade";
  color: #ee322d;
}
.icon-es-revenue:before {
  content: "\eadf";
  color: #ee322d;
}
.icon-m-ind-ondemand:before {
  content: "\eabc";
}
.icon-ind-exp-ondemand .path1:before {
  content: "\ea9c";
  color: rgb(210, 161, 35);
}
.icon-ind-exp-ondemand:before {
  content: "\ea9d";
  color: rgb(0, 0, 0);
}
.icon-ind-exp-marketplace .path1:before {
  content: "\ead7";
  color: rgb(244, 98, 96);
}
.icon-ind-exp-marketplace:before {
  content: "\ead8";
  color: rgb(168 59 216);
}
.icon-ind-exp-sports .path1:before {
  content: "\eadb";
  color: rgb(65, 74, 159);
}
.icon-ind-exp-sports:before {
  content: "\eadc";
  color: rgb(0, 0, 0);
}
.icon-ind-exp-insurance .path1:before {
  content: "\ead3";
  color: rgb(157, 238, 135);
}
.icon-ind-exp-insurance:before {
  content: "\ead4";
  color: rgb(37, 43, 51);
}
.icon-ind-exp-socialmedia .path1:before {
  content: "\ead5";
  color: rgb(255, 182, 179);
}
.icon-ind-exp-socialmedia:before {
  content: "\ead6";
  color: rgb(0, 0, 0);
}
.icon-ind-exp-it-telecom .path1:before {
  content: "\ead9";
  color: rgb(102, 255, 0);
}
.icon-ind-exp-it-telecom :before {
  content: "\eada";
  color: rgb(0, 0, 0);
}
.icon-m-ind-it-telecom:before {
  content: "\eabd";
}
.icon-m-fa-ai:before {
  content: "\eab9";
}
.icon-m-ind-construction:before {
  content: "\eab5";
}
.icon-m-ind-beautify:before {
  content: "\eabb";
}
.icon-m-ind-it-telecom:before {
  content: "\eabd";
}
.icon-m-ind-insurance:before {
  content: "\eabe";
}
.icon-m-ind-social-media:before {
  content: "\eabf";
}
.icon-m-ind-finance:before {
  content: "\eac0";
}
.icon-m-ind-legal:before {
  content: "\eac1";
}
.icon-m-ind-sports:before {
  content: "\eac2";
}
.icon-m-ind-retail:before {
  content: "\eac3";
}
.icon-m-ind-education:before {
  content: "\eac4";
}
.icon-m-ind-logistic:before {
  content: "\eac5";
}
.icon-m-ind-healthcare:before {
  content: "\eac6";
}
.icon-m-web-iot:before {
  content: "\eac7";
}
.icon-m-web-ux:before {
  content: "\eac8";
}
.icon-m-fa-ml-project-execution:before {
  content: "\eac9";
}
.icon-m-fa-digital-commerce:before {
  content: "\eaca";
}
.icon-m-web-qa:before {
  content: "\eacb";
}
.icon-m-web-mobile:before {
  content: "\eacc";
}
.icon-m-web-marketing:before {
  content: "\eacd";
}
.icon-m-web-devops:before {
  content: "\eace";
}
.icon-m-web-aiml:before {
  content: "\eacf";
}
.icon-m-team:before {
  content: "\ead0";
}
.icon-m-ind-travel:before {
  content: "\ead1";
}
.icon-m-ind-media:before {
  content: "\ead2";
}
.icon-m-fa-tech-integration:before {
  content: "\eab2";
}
.icon-m-fa-ml-project-review:before {
  content: "\eab3";
}
.icon-m-fa-ml-discovery:before {
  content: "\eab4";
}
.icon-m-fa-enterprise:before {
  content: "\eab6";
}
.icon-m-fa-ba:before {
  content: "\eab7";
}
.icon-m-fa-automation:before {
  content: "\eab8";
}
.icon-m-fa-ai:before {
  content: "\eab9";
}
.icon-m-contact:before {
  content: "\eaba";
}
.icon-m-careers:before {
  content: "\eab1";
}
.icon-ind-reduce-error:before {
  content: "\eaa5";
}
.icon-ind-increased-ratio:before {
  content: "\eaaf";
}
.icon-ind-knowledge-pack:before {
  content: "\eab0";
}
.icon-ind-enhance-decision:before {
  content: "\ea7d";
}
.icon-ind-profitability:before {
  content: "\ea84";
}
.icon-ind-inventory-manage:before {
  content: "\eaae";
}
.icon-ind-productivity:before {
  content: "\ea7c";
}
.icon-ind-user-friendly:before {
  content: "\eaac";
}
.icon-ind-scalable-support:before {
  content: "\eaad";
}
.icon-ind-data-source:before {
  content: "\eaa6";
}
.icon-ind-custom-knowledge:before {
  content: "\eaa9";
}
.icon-ind-building-models:before {
  content: "\eaaa";
}
.icon-ind-apps-apis:before {
  content: "\eaab";
}
.icon-ind-accessibility:before {
  content: "\eaa4";
}
.icon-ind-exp-social-media .path1:before {
  content: "\eaa2";
  color: rgb(157, 238, 135);
}
.icon-ind-exp-social-media:before {
  content: "\eaa3";
  color: rgb(37, 43, 51);
}
.icon-ind-exp-transport .path1:before {
  content: "\ea9e";
  color: rgb(202, 177, 255);
}
.icon-ind-exp-transport:before {
  content: "\ea9f";
  color: rgb(37, 43, 51);
}
.icon-ind-exp-travel .path1:before {
  content: "\eaa0";
  color: rgb(255, 128, 118);
}
.icon-ind-exp-travel:before {
  content: "\eaa1";
  color: rgb(168 59 216);
}
.icon-ind-exp-retail .path1:before {
  content: "\eaa7";
  color: rgb(255, 128, 118);
}
.icon-ind-exp-retail:before {
  content: "\eaa8";
  color: rgb(168 59 216);
}
.icon-ind-exp-media-ott .path1:before {
  content: "\ea92";
  color: rgb(255, 128, 118);
}
.icon-ind-exp-media-ott:before {
  content: "\ea97";
  color: rgb(37, 43, 51);
}
.icon-ind-exp-manufacturing .path1:before {
  content: "\ea98";
  color: rgb(157, 238, 135);
}
.icon-ind-exp-manufacturing:before {
  content: "\ea99";
  color: rgb(37, 43, 51);
}
.icon-ind-exp-legal .path1:before {
  content: "\ea9a";
  color: rgb(157, 238, 135);
}
.icon-ind-exp-legal:before {
  content: "\ea9b";
  color: rgb(168 59 216);
}
.icon-ind-exp-healthcare .path1:before {
  content: "\ea90";
  color: rgb(90, 194, 255);
}
.icon-ind-exp-healthcare:before {
  content: "\ea91";
  color: rgb(37, 43, 51);
}
.icon-ind-exp-finance .path1:before {
  content: "\ea93";
  color: rgb(202, 177, 255);
}
.icon-ind-exp-finance:before {
  content: "\ea94";
  color: rgb(168 59 216);
}
.icon-ind-exp-education .path1:before {
  content: "\ea95";
  color: rgb(251, 193, 54);
}
.icon-ind-exp-education:before {
  content: "\ea96";
  color: rgb(168 59 216);
}
.icon-ind-exp-construction .path1:before {
  content: "\ea8c";
  color: rgb(90, 194, 255);
}
.icon-ind-exp-construction:before {
  content: "\ea8d";
  color: rgb(37, 43, 51);
}
.icon-ind-exp-beauty-lifestyle .path1:before {
  content: "\ea8e";
  color: rgb(0, 255, 224);
}
.icon-ind-exp-beauty-lifestyle:before {
  content: "\ea8f";
  color: rgb(0, 0, 0);
}
.icon-ind-outcomes:before {
  content: "\ea7b";
}
.icon-ind-data-analytics:before {
  content: "\ea83";
}
.icon-ind-customer-exp:before {
  content: "\ea85";
}
.icon-ind-higher-engage:before {
  content: "\ea86";
}
.icon-ind-analytics-insights:before {
  content: "\ea87";
}
.icon-ind-client-service:before {
  content: "\ea88";
}
.icon-ind-collaboration:before {
  content: "\ea89";
}
.icon-ind-communication:before {
  content: "\ea8a";
}
.icon-ind-competitive-advantage:before {
  content: "\ea8b";
}
.icon-ind-decision-making:before {
  content: "\ea69";
}
.icon-ind-cost-effectiveness:before {
  content: "\ea6a";
}
.icon-ind-cost-savings:before {
  content: "\ea6f";
}
.icon-ind-data-security:before {
  content: "\ea70";
}
.icon-ind-enhanced-student:before {
  content: "\ea71";
}
.icon-ind-enhanced-visibility:before {
  content: "\ea72";
}
.icon-ind-expertise:before {
  content: "\ea73";
}
.icon-ind-flexibility:before {
  content: "\ea74";
}
.icon-ind-improved-accuracy:before {
  content: "\ea75";
}
.icon-ind-improved-collaboration:before {
  content: "\ea76";
}
.icon-ind-improved-data:before {
  content: "\ea77";
}
.icon-ind-increased-efficiency:before {
  content: "\ea78";
}
.icon-ind-increased-flexibility:before {
  content: "\ea79";
}
.icon-ind-operations:before {
  content: "\ea7a";
}
.icon-ind-quality:before {
  content: "\ea7e";
}
.icon-ind-resource-management:before {
  content: "\ea7f";
}
.icon-ind-risk-assessment:before {
  content: "\ea80";
}
.icon-ind-scalability:before {
  content: "\ea81";
}
.icon-ind-security:before {
  content: "\ea82";
}
.icon-ind-student-success:before {
  content: "\ea68";
}
.icon-ind-tech-integration .path1:before {
  content: "\ea6b";
  color: rgb(202, 177, 255);
}
.icon-ind-tech-integration:before {
  content: "\ea6c";
  color: rgb(168 59 216);
}
.icon-ind-enterprise-solution .path1:before {
  content: "\ea6d";
  color: rgb(255, 128, 118);
}
.icon-ind-enterprise-solution:before {
  content: "\ea6e";
  color: rgb(168 59 216);
}
.icon-ind-digital-commerce .path1:before {
  content: "\ea64";
  color: rgb(157, 238, 135);
}
.icon-ind-digital-commerce:before {
  content: "\ea65";
  color: rgb(168 59 216);
}
.icon-ind-buisness-automation .path1:before {
  content: "\ea66";
  color: rgb(251, 193, 54);
}
.icon-ind-buisness-automation:before {
  content: "\ea67";
  color: rgb(168 59 216);
}
.icon-ind-bi-analytics .path1:before {
  content: "\ea62";
  color: rgb(255, 128, 118);
}
.icon-ind-bi-analytics:before {
  content: "\ea63";
  color: rgb(168 59 216);
}

.icon-sm-marketing:before {
  content: "\ea5f";
  color: rgb(139, 0, 246);
}
.icon-ppc-campaigns:before {
  content: "\ea60";
  color: rgb(139, 0, 246);
}
.icon-contant-marketing:before {
  content: "\ea61";
  color: rgb(139, 0, 246);
}
.icon-b2c-restaurant-food-delivery:before {
  content: "\ea50";
  color: rgb(139, 0, 246);
}
.icon-b2c-health-fitness:before {
  content: "\ea51";
  color: rgb(139, 0, 246);
}
.icon-b2c-homework-management:before {
  content: "\ea52";
  color: rgb(139, 0, 246);
}
.icon-b2c-garage-workshop:before {
  content: "\ea53";
  color: rgb(139, 0, 246);
}
.icon-b2b-marketplace-platforms:before {
  content: "\ea54";
  color: rgb(139, 0, 246);
}
.icon-b2b-property-management:before {
  content: "\ea55";
  color: rgb(139, 0, 246);
}
.icon-b2b-learning-management:before {
  content: "\ea56";
  color: rgb(139, 0, 246);
}
.icon-b2b-transport-booking-apps:before {
  content: "\ea57";
  color: rgb(139, 0, 246);
}
.icon-b2b-online-container-booking:before {
  content: "\ea58";
  color: rgb(139, 0, 246);
}
.icon-b2b-fleet-management:before {
  content: "\ea59";
  color: rgb(139, 0, 246);
}
.icon-enterprise-inventory-management:before {
  content: "\ea5a";
  color: rgb(139, 0, 246);
}
.icon-enterprise-content-management:before {
  content: "\ea5b";
  color: rgb(139, 0, 246);
}
.icon-enterprise-accounting-software:before {
  content: "\ea5c";
  color: rgb(139, 0, 246);
}
.icon-enterprise-project-management:before {
  content: "\ea5d";
  color: rgb(139, 0, 246);
}
.icon-enterprise-business-automation:before {
  content: "\ea5e";
  color: rgb(139, 0, 246);
}
.icon-sba-app-user-exp:before {
  content: "\ea19";
  color: #ff7675;
}
.icon-sba-calculation:before {
  content: "\ea1a";
  color: #0984e3;
}
.icon-sba-career-data:before {
  content: "\ea1b";
  color: #00b894;
}
.icon-sba-certricity:before {
  content: "\ea1c";
  color: #a29bfe;
}
.icon-sba-cloudy:before {
  content: "\ea1d";
  color: #0984e3;
}
.icon-sba-cost-effective:before {
  content: "\ea1e";
  color: #a29bfe;
}
.icon-sba-cost:before {
  content: "\ea1f";
  color: #00b894;
}
.icon-sba-customer-delight:before {
  content: "\ea20";
  color: #a29bfe;
}
.icon-sba-customer-ease:before {
  content: "\ea21";
  color: #e84393;
}
.icon-sba-customer-statisfaction:before {
  content: "\ea22";
  color: #43c06e;
}
.icon-sba-customer-support:before {
  content: "\ea23";
  color: #a29bfe;
}
.icon-sba-customize-ui:before {
  content: "\ea24";
  color: #00b894;
}
.icon-sba-data-collaction:before {
  content: "\ea25";
  color: #fdcb6e;
}
.icon-sba-easy-maintain:before {
  content: "\ea26";
  color: #00b894;
}
.icon-sba-efficient:before {
  content: "\ea27";
  color: #ff845a;
}
.icon-sba-error:before {
  content: "\ea28";
  color: #0984e3;
}
.icon-sba-exetional:before {
  content: "\ea29";
  color: #fdcb6e;
}
.icon-sba-fuel-card:before {
  content: "\ea2a";
  color: #a29bfe;
}
.icon-sba-gst-file:before {
  content: "\ea2b";
  color: #ff7675;
}
.icon-sba-high-productivity:before {
  content: "\ea2c";
  color: #e84393;
}
.icon-sba-history:before {
  content: "\ea2d";
  color: #ff7675;
}
.icon-sba-logistics:before {
  content: "\ea2e";
  color: #00b894;
}
.icon-sba-machanic-ease:before {
  content: "\ea2f";
  color: #47e1ee;
}
.icon-sba-mobile-responsive:before {
  content: "\ea30";
  color: #e84393;
}
.icon-sba-monitoring:before {
  content: "\ea31";
  color: #fdcb6e;
}
.icon-sba-movie:before {
  content: "\ea32";
  color: #ff7675;
}
.icon-sba-notification:before {
  content: "\ea33";
  color: #0984e3;
}
.icon-sba-onboarding-customer:before {
  content: "\ea34";
  color: #00b894;
}
.icon-sba-online-installation:before {
  content: "\ea35";
  color: #ff7675;
}
.icon-sba-optimize-lavel:before {
  content: "\ea36";
  color: #0984e3;
}
.icon-sba-paperwork:before {
  content: "\ea37";
  color: #00b894;
}
.icon-sba-payment-status:before {
  content: "\ea38";
  color: #0984e3;
}
.icon-sba-policy:before {
  content: "\ea39";
  color: #ff7675;
}
.icon-sba-procurement:before {
  content: "\ea3a";
  color: #ff7675;
}
.icon-sba-profit:before {
  content: "\ea3b";
  color: #0984e3;
}
.icon-sba-progress-report:before {
  content: "\ea3c";
  color: #0984e3;
}
.icon-sba-purchasing-process:before {
  content: "\ea3d";
  color: #00b894;
}
.icon-sba-reduce-cost:before {
  content: "\ea3e";
  color: #47e1ee;
}
.icon-sba-renew-app:before {
  content: "\ea3f";
  color: #00b894;
}
.icon-sba-res-table:before {
  content: "\ea40";
  color: #fdcb6e;
}
.icon-sba-review-rating:before {
  content: "\ea41";
  color: #47e1ee;
}
.icon-sba-sale:before {
  content: "\ea42";
  color: #fdcb6e;
}
.icon-sba-scalable-future:before {
  content: "\ea43";
  color: #0984e3;
}
.icon-sba-sell-products:before {
  content: "\ea44";
  color: #0984e3;
}
.icon-sba-system-place:before {
  content: "\ea45";
  color: #00b894;
}
.icon-sba-tech-focus:before {
  content: "\ea46";
  color: #0984e3;
}
.icon-sba-time-process:before {
  content: "\ea47";
  color: #43c06e;
}
.icon-sba-track-detail:before {
  content: "\ea48";
  color: #0984e3;
}
.icon-sba-track-progress:before {
  content: "\ea49";
  color: #e84393;
}
.icon-sba-trending-tech:before {
  content: "\ea4a";
  color: #ff7675;
}
.icon-sba-turnaround:before {
  content: "\ea4b";
  color: #00b894;
}
.icon-sba-upfront:before {
  content: "\ea4c";
  color: #a29bfe;
}
.icon-sba-user-license:before {
  content: "\ea4d";
  color: #ff7675;
}
.icon-sba-wearhouse:before {
  content: "\ea4e";
  color: #fdcb6e;
}
.icon-sba-workflow:before {
  content: "\ea4f";
  color: #47e1ee;
}
.icon-ic-white-full-screen:before {
  content: "\ea16";
  color: #fff;
}
.icon-video-pause .path1:before {
  content: "\ea17";
  color: rgb(255, 255, 255);
}
.icon-video-pause:before {
  content: "\ea18";
  color: rgb(241, 60, 49);
}
.icon-hm-hire-developers .path1:before {
  content: "\ea10";
  color: rgb(202, 177, 255);
}
.icon-hm-hire-developers:before {
  content: "\ea11";
  color: rgb(37, 43, 51);
}
.icon-hm-devops .path1:before {
  content: "\ea12";
  color: rgb(255, 128, 118);
}
.icon-hm-devops:before {
  content: "\ea13";
  color: rgb(37, 43, 51);
}
.icon-hm-aiml .path1:before {
  content: "\ea14";
  color: rgb(90, 194, 255);
}
.icon-hm-aiml:before {
  content: "\ea15";
  color:  rgb(168 59 216);
}
.icon-hm-iot-solution .path1:before {
  content: "\ea0c";
  color: rgb(251, 193, 54);
}
.icon-hm-iot-solution:before {
  content: "\ea0d";
  color: rgb(37, 43, 51);
}
.icon-hm-qa-services .path1:before {
  content: "\ea0e";
  color: rgb(202, 177, 255);
}
.icon-hm-qa-services:before {
  content: "\ea0f";
  color: rgb(37, 43, 51);
}
.icon-hm-design .path1:before {
  content: "\ea0a";
  color: rgb(157, 238, 135);
}
.icon-hm-design:before {
  content: "\ea0b";
  color: rgb(37, 43, 51);
}
.icon-hm-web-development .path1:before {
  content: "\ea08";
  color: rgb(90, 194, 255);
}
.icon-hm-web-development:before {
  content: "\ea09";
  color: rgb(37, 43, 51);
}
.icon-hm-mobile-app .path1:before {
  content: "\ea06";
  color: rgb(251, 193, 54);
}
.icon-hm-mobile-app:before {
  content: "\ea07";
  color: rgb(37, 43, 51);
}
.icon-hm-gaming .path1:before {
  content: "\ea04";
  color: rgb(255, 128, 118);
}
.icon-hm-gaming:before {
  content: "\ea05";
  color: rgb(0, 0, 0);
}
.icon-listing-filter:before {
  content: "\ea03";
}
.icon-refresh:before {
  content: "\ea02";
}
.icon-ic-technology-hire-pwa:before {
  content: "\e9fe";
}
.icon-ic-technology-hire-software-testing:before {
  content: "\e9ff";
}
.icon-ic-technology-hire-ai-ml:before {
  content: "\ea00";
}
.icon-ic-technology-hire-web-designer:before {
  content: "\ea01";
}
.icon-jcgmt-2-clock-second:before {
  content: "\e9fd";
  color: rgb(139, 0, 246);
}
.icon-jcgmt-2-clock-hour:before {
  content: "\e9fb";
}
.icon-jcgmt-2-clock-minute:before {
  content: "\e9fc";
}
.icon-hire-transparent-ecosystem:before {
  content: "\e9ed";
  color: #e64793;
}
.icon-hire-plug-n-play:before {
  content: "\e9ee";
  color: #a29efb;
}
.icon-hire-project-control:before {
  content: "\e9ef";
  color: #fcca75;
}
.icon-hire-zero-investment:before {
  content: "\e9f0";
  color: #0984e3;
}
.icon-hire-your-team:before {
  content: "\e9f1";
  color: #00b894;
}
.icon-hire-direct-communication:before {
  content: "\e9f2";
  color: #ff7675;
}
.icon-hire-model-product:before {
  content: "\e9f3";
  color: #0984e3;
}
.icon-hire-model-offsite:before {
  content: "\e9f4";
  color: #00b894;
}
.icon-hire-model-onsite:before {
  content: "\e9f5";
  color: #ff7675;
}
.icon-hire-dedicated-support:before {
  content: "\e9f6";
  color: #a29bfe;
}
.icon-hire-dedicated-timeline:before {
  content: "\e9f7";
  color: #0984e3;
}
.icon-hire-dedicated-nda:before {
  content: "\e9f8";
  color: #fdcb6e;
}
.icon-hire-dedicated-boarding:before {
  content: "\e9f9";
  color: #00b894;
}
.icon-hire-dedicated-team:before {
  content: "\e9fa";
  color: #ff7675;
}
.icon-icon-recreational-activities:before {
  content: "\e9d1";
  color: rgb(139, 0, 246);
}
.icon-parental-leave:before {
  content: "\e9d2";
  color: rgb(139, 0, 246);
}
.icon-icon-tour-and-picnics:before {
  content: "\e9d3";
  color: #f03d31;
}
.icon-award-rewards:before {
  content: "\e9d4";
  color: #f03d31;
}
.icon-onsite-opportunities:before {
  content: "\e9d5";
  color: #f03d31;
}
.icon-wfh:before {
  content: "\e9d6";
  color: rgb(139, 0, 246);
}
.icon-flexible-hours1:before {
  content: "\e9d7";
  color: #f03d31;
}
.icon-five-days-week1:before {
  content: "\e9d8";
  color: rgb(139, 0, 246);
}
.icon-contact-covid19 .path1:before {
  content: "\e9d9";
  color: rgb(241, 60, 49);
}
.icon-contact-covid19 .path2:before {
  content: "\e9da";
  margin-left: -1em;
  color: rgb(248, 157, 152);
}
.icon-contact-job .path1:before {
  content: "\e9db";
  color: rgb(248, 157, 152);
}
.icon-contact-job .path2:before {
  content: "\e9dc";
  margin-left: -1.1708984375em;
  color: rgb(248, 157, 152);
}
.icon-contact-job .path3:before {
  content: "\e9dd";
  margin-left: -1.1708984375em;
  color: rgb(241, 60, 49);
}
.icon-contact-job .path4:before {
  content: "\e9de";
  margin-left: -1.1708984375em;
  color: rgb(241, 60, 49);
}
.icon-contact-job .path5:before {
  content: "\e9df";
  margin-left: -1.1708984375em;
  color: rgb(248, 157, 152);
}
.icon-contact-job .path6:before {
  content: "\e9e0";
  margin-left: -1.1708984375em;
  color: rgb(248, 157, 152);
}
.icon-contact-chat .path1:before {
  content: "\e9e1";
  color: rgb(241, 60, 49);
}
.icon-contact-chat .path2:before {
  content: "\e9e2";
  margin-left: -1em;
  color: rgb(248, 157, 152);
}
.icon-contact-whatsapp .path1:before {
  content: "\e9e3";
  color: rgb(241, 60, 49);
}
.icon-contact-whatsapp .path2:before {
  content: "\e9e4";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.8;
}
.icon-contact-mail .path1:before {
  content: "\e9e5";
  color: rgb(244, 99, 90);
}
.icon-contact-mail .path2:before {
  content: "\e9e6";
  margin-left: -1.296875em;
  color: rgb(248, 157, 152);
}
.icon-contact-mail .path3:before {
  content: "\e9e7";
  margin-left: -1.296875em;
  color: rgb(241, 60, 49);
}
.icon-contact-form-fill .path1:before {
  content: "\e9e8";
  color: rgb(241, 60, 49);
}
.icon-contact-form-fill .path2:before {
  content: "\e9e9";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.3;
}
.icon-contact-form-fill .path3:before {
  content: "\e9ea";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.5;
}
.icon-contact-form-fill .path4:before {
  content: "\e9eb";
  margin-left: -1em;
  color: rgb(0, 0, 0);
  opacity: 0.1;
}
.icon-locker-close-icon:before {
  content: "\e9ec";
}
.icon-show-indicator:before {
  content: "\e9d0";
  color: #ffdc5d;
}
.icon-file-minus:before {
  content: "\e9cb";
}
.icon-contact-arrow:before {
  content: "\e9cc";
  color: #fff;
}
.icon-file-add:before {
  content: "\e9cd";
}
.icon-light-lamp:before {
  content: "\e9ce";
}
.icon-file-trash:before {
  content: "\e9cf";
}
.icon-indianic-mb-logo:before {
  content: "\e9c9";
}
.icon-indianic-black-logo:before {
  content: "\e9ca";
}
.icon-black-prev-arrow:before {
  content: "\e9c0";
}
.icon-black-next-arrow:before {
  content: "\e9c1";
}
.icon-ic-new-process-deliver:before {
  content: "\e9c2";
  color: #007afe;
}
.icon-ic-new-process-build:before {
  content: "\e9c6";
  color: #4bd965;
}
.icon-ic-new-process-design:before {
  content: "\e9c7";
  color: #ff9400;
}
.icon-ic-new-process-discover:before {
  content: "\e9c8";
  color: #6056de;
}
.icon-tech-daydream-logo:before {
  content: "\e9b5";
}
.icon-tech-hrc-vive-logo:before {
  content: "\e9b6";
}
.icon-tech-oculus-logo:before {
  content: "\e9b7";
}
.icon-tech-unity-logo:before {
  content: "\e9b8";
}
.icon-tech-unreal-engine-logo:before {
  content: "\e9b9";
}
.icon-vr-defense:before {
  content: "\e9ba";
  color: #ff7675;
}
.icon-vr-education:before {
  content: "\e9bb";
  color: #e84393;
}
.icon-vr-games:before {
  content: "\e9bc";
  color: #fdcb6e;
}
.icon-vr-healthcare:before {
  content: "\e9bd";
  color: #00b894;
}
.icon-vr-manufacturing:before {
  content: "\e9be";
  color: #0984e3;
}
.icon-vr-sports-training:before {
  content: "\e9bf";
  color: #a29bfe;
}
.icon-ai-ml-ecommerce:before {
  content: "\e966";
  color: #e84393;
}
.icon-ai-ml-education:before {
  content: "\e9ae";
  color: #ff845a;
}
.icon-ai-ml-finance:before {
  content: "\e9af";
  color: #fdcb6e;
}
.icon-ai-ml-healthcare:before {
  content: "\e9b0";
  color: #ff7675;
}
.icon-ai-ml-manufacturing:before {
  content: "\e9b1";
  color: #47e1ee;
}
.icon-ai-ml-marketing:before {
  content: "\e9b2";
  color: #0984e3;
}
.icon-ai-ml-retail:before {
  content: "\e9b3";
  color: #a29bfe;
}
.icon-ai-ml-transport:before {
  content: "\e9b4";
  color: #00b894;
}
.icon-amazon-services:before {
  content: "\e96c";
}
.icon-android-watch:before {
  content: "\e96d";
}
.icon-apple-watch:before {
  content: "\e96e";
}
.icon-axure:before {
  content: "\e96f";
}
.icon-bugzilla:before {
  content: "\e970";
}
.icon-buildbox:before {
  content: "\e971";
}
.icon-business-development:before {
  content: "\e972";
  color: #4bd965;
}
.icon-caffe:before {
  content: "\e973";
}
.icon-cake-php:before {
  content: "\e974";
}
.icon-codeigniter:before {
  content: "\e975";
}
.icon-consumers:before {
  content: "\e976";
  color: #007afe;
}
.icon-cucumber:before {
  content: "\e977";
}
.icon-development-enterprise:before {
  content: "\e978";
  color: #ff9400;
}
.icon-devops-engeneers:before {
  content: "\e979";
  color: #4bd965;
}
.icon-devops-enterprise:before {
  content: "\e97a";
  color: #007afe;
}
.icon-devops-experience:before {
  content: "\e97b";
  color: #ff9400;
}
.icon-dot-net-nuke .path1:before {
  content: "\e97c";
  color: rgb(37, 43, 51);
}
.icon-dot-net-nuke .path2:before {
  content: "\e97d";
  margin-left: -1em;
  color: rgb(37, 43, 51);
  opacity: 0.8;
}
.icon-dot-net-nuke .path3:before {
  content: "\e97e";
  margin-left: -1em;
  color: rgb(37, 43, 51);
}
.icon-education:before {
  content: "\e97f";
}
.icon-figma:before {
  content: "\e980";
}
.icon-finance:before {
  content: "\e981";
}
.icon-google-cloud:before {
  content: "\e982";
}
.icon-google-glass:before {
  content: "\e983";
}
.icon-healthcare:before {
  content: "\e984";
}
.icon-htc-vive:before {
  content: "\e985";
}
.icon-industry-media:before {
  content: "\e986";
}
.icon-insurance:before {
  content: "\e987";
}
.icon-invision:before {
  content: "\e988";
}
.icon-it-telecom:before {
  content: "\e989";
}
.icon-jira:before {
  content: "\e98a";
}
.icon-keras:before {
  content: "\e98b";
}
.icon-legal-process:before {
  content: "\e98c";
}
.icon-mantis:before {
  content: "\e98d";
}
.icon-manufacturing:before {
  content: "\e98e";
}
.icon-maven:before {
  content: "\e98f";
}
.icon-mcommerce:before {
  content: "\e990";
}
.icon-mgovernance:before {
  content: "\e991";
}
.icon-microsoft-hololense:before {
  content: "\e992";
}
.icon-ml-kit:before {
  content: "\e993";
}
.icon-mx-net:before {
  content: "\e994";
}
.icon-oculas:before {
  content: "\e995";
}
.icon-open-nn:before {
  content: "\e996";
}
.icon-open-source-platform:before {
  content: "\e997";
}
.icon-photoshop:before {
  content: "\e998";
}
.icon-pytorch:before {
  content: "\e999";
}
.icon-redmine:before {
  content: "\e99a";
}
.icon-retail-price:before {
  content: "\e99b";
}
.icon-samsung-gear:before {
  content: "\e99c";
}
.icon-scikit-learn:before {
  content: "\e99d";
}
.icon-sketch .path1:before {
  content: "\e99e";
  color: rgb(37, 43, 51);
  opacity: 0.6;
}
.icon-sketch .path2:before {
  content: "\e99f";
  margin-left: -1.103515625em;
  color: rgb(37, 43, 51);
}
.icon-sketch .path3:before {
  content: "\e9a0";
  margin-left: -1.103515625em;
  color: rgb(37, 43, 51);
  opacity: 0.6;
}
.icon-sketch .path4:before {
  content: "\e9a1";
  margin-left: -1.103515625em;
  color: rgb(37, 43, 51);
}
.icon-sketch .path5:before {
  content: "\e9a2";
  margin-left: -1.103515625em;
  color: rgb(37, 43, 51);
  opacity: 0.8;
}
.icon-sketch .path6:before {
  content: "\e9a3";
  margin-left: -1.103515625em;
  color: rgb(37, 43, 51);
  opacity: 0.8;
}
.icon-sketch .path7:before {
  content: "\e9a4";
  margin-left: -1.103515625em;
  color: rgb(37, 43, 51);
  opacity: 0.8;
}
.icon-sketch .path8:before {
  content: "\e9a5";
  margin-left: -1.103515625em;
  color: rgb(37, 43, 51);
  opacity: 0.4;
}
.icon-tensorflow:before {
  content: "\e9a6";
}
.icon-theano:before {
  content: "\e9a7";
}
.icon-transport:before {
  content: "\e9a8";
}
.icon-unity-3d:before {
  content: "\e9a9";
}
.icon-vr-headset:before {
  content: "\e9aa";
}
.icon-zend:before {
  content: "\e9ab";
}
.icon-adobe-xd:before {
  content: "\e9ac";
}
.icon-adobe-illustrator:before {
  content: "\e9ad";
}
.icon-hr-final-step .path1:before {
  content: "\e9c3";
  color: rgb(144, 222, 169);
}
.icon-hr-final-step .path2:before {
  content: "\e9c4";
  margin-left: -1em;
  color: rgb(113, 191, 140);
}
.icon-hr-final-step .path3:before {
  content: "\e9c5";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-aws-tech:before {
  content: "\e96a";
}
.icon-laravel-tech:before {
  content: "\e96b";
}
.icon-cost-effective:before {
  content: "\e95f";
}
.icon-email-sending:before {
  content: "\e960";
}
.icon-expert-user:before {
  content: "\e961";
}
.icon-foundational:before {
  content: "\e962";
}
.icon-group-discuss:before {
  content: "\e963";
}
.icon-like-thumb:before {
  content: "\e964";
}
.icon-no-group:before {
  content: "\e965";
}
.icon-no-upfront-cost:before {
  content: "\e966";
}
.icon-non-free:before {
  content: "\e967";
}
.icon-noun-watch:before {
  content: "\e968";
}
.icon-quality-badge:before {
  content: "\e969";
}
.icon-orange-star:before {
  content: "\e95e";
  color: rgb(139, 0, 246);
}
.icon-orange-start-icon:before {
  content: "\e95e";
  color: rgb(139, 0, 246);
}
.icon-button-arrow:before {
  content: "\e959";
  color: #fff;
}
.icon-check-circle-icon:before {
  content: "\e95a";
}
.icon-drop-close-icon:before {
  content: "\e95c";
}
.icon-drop-open-icon:before {
  content: "\e95d";
}
.icon-video-play .path1:before {
  content: "\e957";
  color: rgb(255, 255, 255);
}
.icon-video-play .path2:before {
  content: "\e958";
  margin-left: -1em;
  color: rgb(241, 60, 49);
}
.icon-star-img:before {
  content: "\e95b";
  color: rgb(139, 0, 246);
}
.icon-medium .path1:before {
  content: "\e942";
  color: rgb(0, 0, 0);
}
.icon-medium .path2:before {
  content: "\e947";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-medium .path3:before {
  content: "\e954";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-medium .path4:before {
  content: "\e955";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-blog:before {
  content: "\e956";
}
.icon-night-mode-ic:before {
  content: "\e949";
}
.icon-youtube:before {
  content: "\e953";
}
.icon-ic-day-mode:before {
  content: "\e952";
  color: #fff;
}
.icon-call-icon-ftr:before {
  content: "\e94c";
  color: rgb(139, 0, 246);
}
.icon-chat-icon-ftr:before {
  content: "\e94d";
  color: rgb(139, 0, 246);
}
.icon-email-icon-ftr:before {
  content: "\e94e";
  color: rgb(139, 0, 246);
}
.icon-ic-night-mode:before {
  content: "\e94f";
}
.icon-ic-send-message-black:before {
  content: "\e950";
}
.icon-pen-icon-ftr:before {
  content: "\e951";
  color: rgb(139, 0, 246);
}
.icon-icon-marketing-speaker:before {
  content: "\e94a";
  color: rgb(139, 0, 246);
}
.icon-ic-our-methodology-project-review:before {
  content: "\e94b";
  color: rgb(139, 0, 246);
}
.icon-dribble:before {
  content: "\e943";
}
.icon-facebook:before {
  content: "\e944";
}
.icon-instagram:before {
  content: "\e945";
}
.icon-linkedin:before {
  content: "\e946";
}
.icon-twitter:before {
  content: "\e948";
}
.icon-career:before {
  content: "\e93e";
}
.icon-Contact:before {
  content: "\e93f";
}
.icon-How-we-work:before {
  content: "\e940";
}
.icon-team:before {
  content: "\e941";
}
.icon-ic-backend-technology-dot-net:before {
  content: "\e900";
}
.icon-ic-cms-technology-umbraco:before {
  content: "\e901";
}
.icon-ic-infra-technology-azure:before {
  content: "\e902";
}
.icon-ic-backend-technology-dot-net-nuke:before {
  content: "\e903";
}
.icon-ic-backend-technology-java:before {
  content: "\e904";
}
.icon-ic-backend-technology-node-js:before {
  content: "\e905";
}
.icon-ic-backend-technology-php:before {
  content: "\e906";
}
.icon-ic-backend-technology-phthon:before {
  content: "\e907";
}
.icon-ic-backend-technology-rails:before {
  content: "\e908";
}
.icon-ic-cms-technology-drupal:before {
  content: "\e909";
}
.icon-ic-cms-technology-joomla:before {
  content: "\e90a";
}
.icon-ic-cms-technology-magento:before {
  content: "\e90b";
}
.icon-ic-cms-technology-shopify-plus:before {
  content: "\e90c";
}
.icon-ic-cms-technology-wordpress:before {
  content: "\e90d";
}
.icon-ic-database-technology-dynamodb:before {
  content: "\e90e";
}
.icon-ic-database-technology-firebase:before {
  content: "\e90f";
}
.icon-ic-database-technology-mango-db:before {
  content: "\e910";
}
.icon-ic-database-technology-ms-sql:before {
  content: "\e911";
}
.icon-ic-database-technology-my-sql:before {
  content: "\e912";
}
.icon-ic-database-technology-oracle:before {
  content: "\e913";
}
.icon-ic-database-technology-postgresql:before {
  content: "\e914";
}
.icon-ic-database-technology-realm:before {
  content: "\e915";
}
.icon-ic-database-technology-redis:before {
  content: "\e916";
}
.icon-ic-front-end-technology-angular-js:before {
  content: "\e917";
}
.icon-ic-front-end-technology-html5:before {
  content: "\e918";
}
.icon-ic-front-end-technology-react:before {
  content: "\e919";
}
.icon-ic-front-end-technology-typescript:before {
  content: "\e91a";
}
.icon-ic-front-end-technology-vue:before {
  content: "\e91b";
}
.icon-ic-front-end-technology-wpf:before {
  content: "\e91c";
}
.icon-ic-infra-technology-appium:before {
  content: "\e91d";
}
.icon-ic-infra-technology-aws:before {
  content: "\e91e";
}
.icon-ic-infra-technology-google-cloud:before {
  content: "\e91f";
}
.icon-ic-infra-technology-gradle:before {
  content: "\e920";
}
.icon-ic-infra-technology-jenkins:before {
  content: "\e921";
}
.icon-ic-infra-technology-selenium:before {
  content: "\e922";
}
.icon-ic-mobile-aiml:before {
  content: "\e923";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-b2b:before {
  content: "\e924";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-b2c:before {
  content: "\e925";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-backend:before {
  content: "\e926";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-cms:before {
  content: "\e927";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-database:before {
  content: "\e928";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-design:before {
  content: "\e929";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-devops:before {
  content: "\e92a";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-discovery:before {
  content: "\e92b";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-enterprise:before {
  content: "\e92c";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-interactive:before {
  content: "\e92d";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-iot:before {
  content: "\e92e";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-mobile:before {
  content: "\e92f";
}
.icon-ic-mobile-project:before {
  content: "\e930";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-qa:before {
  content: "\e931";
  color: rgb(139, 0, 246);
}
.icon-ic-mobile-technology-android:before {
  content: "\e932";
}
.icon-ic-mobile-technology-flutter:before {
  content: "\e933";
}
.icon-ic-mobile-technology-ionic:before {
  content: "\e934";
}
.icon-ic-mobile-technology-ios:before {
  content: "\e935";
}
.icon-ic-mobile-technology-kotlin:before {
  content: "\e936";
}
.icon-ic-mobile-technology-objectivec:before {
  content: "\e937";
}
.icon-ic-mobile-technology-phone-gap:before {
  content: "\e938";
}
.icon-ic-mobile-technology-react-native:before {
  content: "\e939";
}
.icon-ic-mobile-technology-swift:before {
  content: "\e93a";
}
.icon-ic-mobile-technology-titanium:before {
  content: "\e93b";
}
.icon-ic-mobile-technology-xamarin:before {
  content: "\e93c";
}
.icon-ic-mobile-web:before {
  content: "\e93d";
}

.nic-logo {
  font-size: 28px;
  color: #252b33 !important;
}
.footer-logo .nic-logo,
.header-part .nic-logo {
  font-size: 50px;
}
.body-theme-dark .nic-logo {
  color: #fff !important;
}
.icon-contact-arrow {
  font-size: 8px !important;
}

/*===== Main Header Css End =====*/

/*===== Link Css =====*/
::selection {
  background: rgb(139, 0, 246);
  color: #ffffff;
}
::-moz-selection {
  background: rgb(139, 0, 246);
  color: #ffffff;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
a:hover,
p a:hover {
  color: inherit;
}
a {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
a:hover {
  text-decoration: none;
}
a,
p a {
  cursor: pointer;
}

/* Owl Dots CSS */
.owl-dots .owl-dot,
.slick-dots li button {
  padding: 0px;
  width: 10px;
  height: 10px;
  font-size: 0px;
  border-radius: 50px;
  background: rgba(138, 149, 158, 0.3);
  cursor: pointer;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  cursor: pointer;
  margin: 0px 4px;
}
.body-theme-dark .owl-dots .owl-dot,
.theme-black .owl-dots .owl-dot,
.slick-dots li button {
  background-color: rgba(138, 149, 158, 0.3);
}
.owl-dots .owl-dot.active,
.slick-dots li.slick-active button {
  background-color: rgb(139, 0, 246);
}
.owl-dots .owl-dot:focus {
  outline: none;
}
.slick-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
}
/* Owl Dots CSS */

/* Orange Button CSS */
button {
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0px;
}
button:focus {
  outline: none;
}
button:hover {
  text-decoration: none;
  border-color: transparent;
}
.btn-orange {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  background: rgb(139, 0, 246) !important;
  color: #fff !important;
  font-size: 16px;
  font-weight: 600;
  border-radius: 25px;
  padding: 10px 20px !important;
  text-align: center;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out !important;
  border: 2px solid rgb(139, 0, 246);
  letter-spacing: -0.72px;
}
.btn-orange:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5px;
  height: 5px;
  background: rgba(255, 255, 255, 0.5);
  opacity: 0;
  border-radius: 100%;
  transform: scale(1, 1) translate(-50%);
  transform-origin: 50% 50%;
}
.btn-orange:focus,
.btn-white:focus,
.btn-blue:focus {
  text-decoration: none;
  box-shadow: 0px 0px 0px 0px transparent;
  border-color: transparent;
}
.btn-orange:focus:not(:active)::after,
.btn-white:focus:not(:active)::after,
.btn-blue:focus:not(:active)::after {
  animation: ripple 1s ease-out;
}
.btn-orange:hover:not(:active)::after,
.btn-white:hover:not(:active)::after,
.btn-blue:hover:not(:active)::after {
  animation: ripple 1s ease-out;
}
.btn-black {
  background: #252b33 !important;
  border: 2px solid #252b33 !important;
}
.btn-white {
  position: relative;
  overflow: hidden;
  background: #ffffff !important;
  color: rgb(139, 0, 246) !important;
  font-size: 16px;
  font-weight: 600;
  border-radius: 50px;
  padding: 10px 20px;
  display: inline-block;
  margin-top: 2px;
  border: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  letter-spacing: -0.72px;
}
.btn-white:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5px;
  height: 5px;
  background: rgba(241, 60, 49, 0.5);
  opacity: 0;
  border-radius: 100%;
  transform: scale(1, 1) translate(-50%);
  transform-origin: 50% 50%;
}
.btn-blue {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  background-color: #007bff !important;
  color: #fff !important;
  font-size: 16px;
  font-weight: 600;
  border-radius: 25px;
  padding: 10px 20px !important;
  text-align: center;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out !important;
  border: 2px solid #007bff;
  letter-spacing: -0.72px;
}
.btn-blue:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5px;
  height: 5px;
  background: rgba(255, 255, 255, 0.5);
  opacity: 0;
  border-radius: 100%;
  transform: scale(1, 1) translate(-50%);
  transform-origin: 50% 50%;
}

@keyframes ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1;
  }
  20% {
    transform: scale(25, 25);
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(40, 40);
  }
}
/*===== Link Css =====*/

/*===== Thankyou Page =====*/
.thankyou-wrap {
  position: relative;
  padding: 100px 0px 140px;
}
.thankyou-wrap .thankyou-content h1 {
  font-size: 40px;
  line-height: 50px;
  font-weight: 800;
  margin-bottom: 20px;
}
.thankyou-wrap .thankyou-content ul {
  margin: 0 0 20px 30px;
}
.thankyou-wrap .thankyou-content ul li {
  font-size: 14px;
  color: green;
  list-style-position: outside;
  padding-bottom: 6px;
}
.thankyou-wrap .thankyou-content .sub-title {
  padding-right: 100px;
}
.thankyou-wrap .thankyou-content .green-btn {
  margin-top: 30px;
}
/*===== Thankyou Page =====*/

/*===== Schema Faqs Section CSS Start =====*/
.sc_card {
  background: transparent;
  border-bottom: 1px solid #e5e5e5;
  box-shadow: none;
  border-radius: 0px;
  padding: 20px 0px;
  margin: 0px;
  position: relative;
}
.sc_card h3 {
  position: relative;
  cursor: pointer;
}
.sc_card h3::after {
  content: "\e95c";
  font-family: "icomoon" !important;
  font-size: 12px;
  position: absolute;
  right: 5px;
  top: 0px;
  transform: rotate(0deg);
}
.sc_card h3.visible::after {
  transform: rotate(90deg);
}
.sc_card h1,
.sc_card h2,
.sc_card h3,
.sc_card h4,
.sc_card h5,
.sc_card h6 {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 30px;
  font-weight: 600;
}
.sc_card p {
  margin-top: 15px;
}
.sc_card ul {
  padding-left: 20px;
  margin: 15px 0px 0px;
}
.sc_card ul li {
  margin-bottom: 10px;
}
.sc_card ul li:last-child {
  margin-bottom: 0px;
}
/*===== Schema Faqs Section CSS End =====*/

/* Modal Slider CSS Start */
.modal.modal-slider {
  z-index: 999999;
}
.modal.modal-slider .modal-body {
  padding: 10px 10px 5px;
}
.modal.modal-slider .modal-dialog {
  max-width: 1000px;
  width: 100%;
}
.modal.modal-slider .modal-close-btn {
  position: absolute;
  right: -20px;
  top: -20px;
  z-index: 1;
}
.modal.modal-slider .modal-close-btn .close {
  font-weight: 100;
  font-size: 20px;
  line-height: 16px;
  color: #fff;
  border: 2px solid rgba(255, 255, 255, 1);
  background: rgba(0, 0, 0, 0.8);
  opacity: 1;
  padding: 5px;
  height: 30px;
  width: 30px;
  text-align: center;
  border-radius: 100%;
}
/* Modal Slider CSS End */

/*===== Footer Address and Clock Start ======*/
.footer-address-section {
  padding: 60px 0px;
  background-color: #fafafa;
}
.footer-address-section .address-box {
  text-align: center;
}
.footer-address-section .address-box h6 {
  font-size: 18px;
  color: #252b33;
  font-weight: 600;
  margin-bottom: 12px;
}
.footer-address-section .address-box a.map-url {
  font-size: 14px;
  line-height: 24px;
  color: #252b33;
  padding: 0 40px;
  display: block;
  font-weight: 400;
}
.footer-address-section .address-box a {
  font-size: 14px;
  color: rgb(139, 0, 246);
  font-weight: 600;
}

.clock-box {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
}
.clock-box .clock-face {
  background-color: #f5f0ef;
  width: 60px;
  height: 60px;
  border-radius: 100%;
}
.clock-box .jcgmt-clockHolder {
  position: relative;
}
.clock-box .jcgmt-clockHolder .jcgmt-rotatingWrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.clock-box .jcgmt-clockHolder .jcgmt-sec,
.clock-box .jcgmt-clockHolder .jcgmt-min,
.clock-box .jcgmt-clockHolder .jcgmt-hour {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  color: #252b33 !important;
  font-size: 60px;
}
.clock-box .jcgmt-clockHolder .jcgmt-sec {
  color: #252b33 !important;
  font-size: 39px;
  top: 0px !important;
  left: 0px !important;
}
.night-mode .clock-box .jcgmt-clockHolder .jcgmt-min,
.night-mode .clock-box .jcgmt-clockHolder .jcgmt-hour {
  color: #fff !important;
}
.night-mode .clock-face {
  background-color: #000000;
}
/*===== Footer Address and Clock End ======*/

/*====== Footer Section Start ======*/
.footer-section {
  padding: 60px 0px 0px;
  z-index: 1;
}
.f-mar-top-30 {
  margin-top: 30px;
}
.mobile-footer-menu .box-pad-40 {
  padding-left: 40px;
}
.mobile-footer-menu .services-box {
  padding-left: 60px;
}
.mobile-footer-menu .email-box,
.mobile-footer-menu .phone-number-box,
.mobile-footer-menu .email-hr {
  margin-top: 15px;
}
.mobile-footer-menu .box-title {
  margin-bottom: 0px;
  font-size: 14px;
  color: #8b969f;
  background: transparent;
  height: inherit;
}
.mobile-footer-menu .email-box a,
.mobile-footer-menu .email-hr a {
  color: rgb(139, 0, 246);
  font-size: 14px;
  font-weight: 600;
  padding: 0px !important;
}
.mobile-footer-menu .phone-number-box .country-number {
  margin-bottom: 5px;
}
.mobile-footer-menu .phone-number-box a {
  padding-left: 10px;
}
.mobile-footer-menu .dmca-protected {
  margin-top: 20px;
}
.mobile-footer-menu ul {
  margin: 0;
}
.mobile-footer-menu ul li {
  margin-bottom: 5px;
  list-style: none;
}
.mobile-footer-menu ul li a,
.mobile-footer-menu .phone-number-box a {
  color: #252b33;
  font-size: 14px;
  line-height: 0px;
  font-weight: 400;
}
.mobile-footer-menu ul li a:hover,
.mobile-footer-menu .phone-number-box a:hover {
  color: rgb(139, 0, 246);
}
.mobile-footer-menu .menu-title h6 {
  color: #252b33;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 20px;
}
.sub-footer {
  border-top: 1px solid #eeeeee;
  margin-top: 40px;
  padding: 30px 0;
}
.sub-footer .copyright p {
  font-size: 12px;
  line-height: 20px;
  color: #8a959e;
  margin-bottom: 5px;
  display: inline-block;
}
.sub-footer .copyright p:last-child {
  margin-bottom: 0px;
}
.sub-footer .social-box ul {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 0;
}
.sub-footer .social-box ul li {
  margin-left: 24px;
  margin-bottom: 0px;
  list-style: none;
  display: flex;
}
.sub-footer .social-box ul li a {
  transition: transform 0.3s ease-in-out;
}
.sub-footer .social-box ul li a:hover {
  transform: translate(0px, -3px);
}
.sub-footer .social-box ul li:first-child {
  margin-left: 0px;
}
.sub-footer .social-box ul li a span {
  font-size: 18px;
  color: #252b33 !important;
  display: flex;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.sub-footer .social-box ul li a:hover span {
  color: rgb(139, 0, 246) !important;
}
.sub-footer .social-box ul li a:hover .icon-medium .path1:before {
  color: rgb(139, 0, 246);
}
.copyright-recaptcha p,
.secure-ftr {
  font-size: 12px;
  line-height: 18px;
  color: #252b33;
  margin-bottom: 0;
  display: inline-block;
}
.copyright-recaptcha p a {
  color: rgb(139, 0, 246);
  transition: none;
}
.secure-ftr {
  margin: 10px 0px;
  font-weight: 600;
}
/*====== Footer Section End ======*/

.modal.contact-popup.show .modal-dialog {
  bottom: 0px;
  left: 0px;
  right: 0px;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1);
}
.modal.contact-popup .modal-dialog {
  margin: 0rem auto;
  transition: all 0.5s ease;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1);
  position: fixed;
  bottom: -100%;
  left: 0px;
  right: 0px;
  z-index: 1052;
  width: 375px;
}
.modal.contact-popup .modal-content {
  border-radius: 0rem;
  border: none;
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.modal.contact-popup .modal-body {
  padding: 0px;
}
.modal.contact-popup .email-box-row {
  padding: 25px 0px 20px 25px;
}
.email-box-row .email-box-data {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 15px;
}
.email-box-row ul li:last-child .email-box-data,
.black-theme.modal.contact-popup
  .email-box-row
  ul
  li:last-child
  .email-box-data {
  border-bottom: none;
  padding-bottom: 0px;
}
.email-box-row .email-box-data,
.email-box-row ul {
  width: 100%;
}
.email-box-row ul {
  margin: 0rem;
  list-style: none;
}
.email-box-row ul li {
  margin-bottom: 15px;
}
.email-box-row ul li:last-child {
  margin-bottom: 0px;
}
.email-box-row ul li a .icon,
.email-box-row ul li button .icon {
  margin-right: 25px;
  height: 24px;
  width: 24px;
}
.email-box-row ul li a .icon span,
.email-box-row ul li button .icon span {
  font-size: 24px;
}
.email-box-row .email-box-data .contact-info h5 {
  font-size: 14px;
  line-height: 20px;
  color: #81959e;
  letter-spacing: 0;
  font-weight: 400;
  margin-bottom: 3px;
  text-align: left;
}
.email-box-row .email-box-data .contact-info h4 {
  font-size: 16px;
  line-height: 23px;
  color: #252b33;
  letter-spacing: 0;
  font-weight: 600;
}
.email-box-row .email-box-data .contact-btn {
  margin-right: 25px;
}
.email-box-row .email-box-data .contact-btn .fa {
  font-size: 14px;
  color: #252b33 !important;
}
body .modal.contact-popup {
  z-index: 1053;
}
.modal.contact-popup .modal-dropdown-btn {
  border-radius: 2.5px;
  border: 0px solid rgba(0, 0, 0, 0.2);
  margin: 8px auto 0px;
  width: 60px;
  height: 5px;
  background: rgba(0, 0, 0, 0.2);
}

/*******Brand Popup Start**********/
.brand-popup-wrap,
.gitex-popup-wrap,
.usa-popup-wrap {
  width: 250px;
  position: fixed;
  bottom: 25px;
  left: 25px;
  z-index: 999;
}
.usa-popup-wrap {
  width: 270px;
}
.breadcrums-sec {
  display: none;
}
.brand-popup-box {
  position: relative;
  z-index: 0;
  width: 100%;
  border-radius: 10px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
}
.brand-popup-box img {
  width: 100%;
}
.brand-popup-box .brand-link {
  display: inline-block;
}
.brand-popup-box .close-btn {
  position: absolute;
  right: 0px;
  top: -25px;
  z-index: 1;
  background: #d3d5d6;
  padding: 2px;
  width: 21px;
  height: 21px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.icon-locker-close-icon {
  font-size: 8px;
  color: #232c33 !important;
}
.slide-right {
  animation: 2s slide-right;
}
@keyframes slide-right {
  from {
    margin-left: -100%;
  }
  to {
    margin-left: 0%;
  }
}
/* @media only screen and (max-width:1024px){.brand-popup-wrap{display: none;}} */
/***********Brand Popup End***********/

/*===== Newra Popup CSS Start =====*/
.global-popup {
  width: 300px;
  position: fixed;
  bottom: 40px;
  left: 40px;
  z-index: 999;
  transition: width 0.5s ease, height 0.5s ease;
}
.global-popup .global-wrap {
  position: relative;
}
.global-popup .global-wrap .close-btn {
  position: absolute;
  right: 0px;
  top: -25px;
  z-index: 1;
  background: #d3d5d6;
  padding: 2px;
  width: 21px;
  height: 21px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.global-popup .global-wrap .close-btn .icon-file-minus {
  font-size: 1.5px;
  color: #252b33 !important;
}
.global-popup .global-content {
  box-shadow: 0px 2px 8px rgba(40, 41, 61, 0.04),
    0px 16px 24px rgba(96, 97, 112, 0.16);
  width: 300px;
  height: 235px;
  padding: 20px 30px;
  border-radius: 30px;
}
.global-popup .global-content .content {
  position: relative;
  z-index: 1;
}
.global-popup .global-content .content h2 {
  color: #fff;
  font-size: 78px;
  line-height: 78px;
  letter-spacing: -1.74px;
}
.global-popup .global-content .content p {
  color: #fff;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: -0.24px;
  font-weight: 600;
  margin: 10px 0px;
}
.global-popup .global-content .banner {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  inset: 0;
}
/* General container for the audio player */
.global-popup .audio-player {
  display: flex;
  align-items: center;
  background-color: #fff;
  border-radius: 30px;
  padding: 5px 15px 5px 5px;
  width: 180px;
  box-shadow: -5px 26px 11px rgba(0, 0, 0, 0.01),
    -3px 15px 9px rgba(0, 0, 0, 0.05), -1px 7px 7px rgba(0, 0, 0, 0.09),
    0px 2px 4px rgba(0, 0, 0, 0.1);
  margin: 0px auto;
}
.global-popup .audio-player .play-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.global-popup .audio-player input[type="range"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 3px;
  background-color: #d9d9d9;
  margin: 0 10px;
  outline: none;
  cursor: pointer;
}
.global-popup .audio-player input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 9px;
  height: 9px;
  background-color: #232c33;
  border-radius: 50%;
  cursor: pointer;
  margin-top: -3px;
}
.global-popup .audio-player input[type="range"]::-webkit-slider-runnable-track {
  background: linear-gradient(to right, red var(--value, 0%), #d9d9d9 0%);
  height: 3px;
}
.global-popup .audio-player input[type="range"]::-moz-range-thumb {
  width: 9px;
  height: 9px;
  background-color: #232c33;
  border-radius: 50%;
  cursor: pointer;
}
.global-popup .audio-player input[type="range"]::-moz-range-track {
  background-color: #d9d9d9;
  height: 3px;
}
.global-popup .audio-player input[type="range"]::-moz-range-progress {
  background-color: red;
  height: 3px;
}
.global-popup .audio-player input[type="range"]::-ms-thumb {
  width: 9px;
  height: 9px;
  background-color: #232c33;
  border-radius: 50%;
  cursor: pointer;
}
.global-popup .audio-player input[type="range"]::-ms-track {
  background: transparent;
  border-color: transparent;
  color: transparent;
  height: 3px;
}
.global-popup .audio-player input[type="range"]::-ms-fill-lower {
  background-color: red;
  height: 3px;
}
.global-popup .audio-player input[type="range"]::-ms-fill-upper {
  background-color: #d9d9d9;
  height: 3px;
}
.global-popup .audio-player .ct-time {
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  color: #333;
  width: 45px;
}
.global-popup .audio-player .icon {
  font-size: 28px;
  background: rgb(139, 0, 246);
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.global-popup .audio-player .icon-ic-vp-play-btn:before,
.global-popup .audio-player .icon-ic-vp-pause-btn:before {
  font-size: 12px;
}
.global-popup .audio-player .icon-ic-vp-play-btn:before {
  margin-left: 2px;
  margin-top: 0.5px;
}
.global-popup .ai-text {
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: -0.18px;
  font-weight: 600;
  margin-top: 15px;
  opacity: 0.5;
}
.global-popup .ai-text svg {
  width: 8px;
}
.minimized {
  width: auto;
  height: auto;
  padding: 0;
  left: 20px;
  right: unset;
  bottom: 20px;
  background: transparent;
  box-shadow: none;
  transition: width 0.5s ease, height 0.5s ease;
}
.minimized .banner,
.minimized .ai-text,
.minimized h2,
.minimized p {
  display: none;
  transition: display 0.5s;
}
.minimized.global-popup .global-content {
  height: auto;
  width: auto;
  padding: 0;
  transition: width 0.5s ease, height 0.5s ease, padding 0.5s ease;
  box-shadow: none;
}
.minimized .icon-file-minus::before {
  content: "\eb31";
  font-size: 12px;
  font-weight: 500;
}

/*===== Newra Popup CSS End =====*/

/*===== Job Apply Popup CSS Start =====*/
.job-popup-wrap {
  width: 250px;
  position: fixed;
  bottom: 25px;
  left: 25px;
  z-index: 999;
  box-shadow: 0 2px 8px 0 rgba(40, 41, 61, 0.04),
    0 16px 24px 0 rgba(96, 97, 112, 0.16);
  border-radius: 10px;
  background: #ffffff;
}
.job-popup-wrap .popup-box-wrap {
  position: relative;
}
.popup-box-wrap .banner {
  position: relative;
  background: url("../../assets/images/job-apply-bg.jpg") no-repeat;
  z-index: 0;
  background-size: cover;
  height: 128px;
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.popup-box-wrap .banner img {
  position: absolute;
  top: -38px;
  left: -10px;
  max-width: 268px;
}
.popup-box-wrap .job-content {
  display: flex;
  flex-direction: column;
  padding: 25px 25px 15px;
}
.popup-box-wrap .job-content h4 {
  color: #232c33;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  letter-spacing: -0.27px;
}
.popup-box-wrap .job-content a {
  color: rgb(139, 0, 246) !important;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: -0.44px;
  margin: 10px 0px 15px;
  display: flex;
  align-items: center;
}
.popup-box-wrap .job-content a .icon-contact-arrow:before {
  color: rgb(139, 0, 246);
}
.popup-box-wrap .job-content a .fa {
  margin-left: 5px;
}
.popup-box-wrap .job-content h6 {
  color: #ff9104 !important;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: -0.18px;
}
.popup-box-wrap .close-btn {
  position: absolute;
  right: 0px;
  top: -25px;
  z-index: 1;
  background: #d3d5d6;
  padding: 2px;
  width: 21px;
  height: 21px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
/*===== Job Apply Popup CSS End =====*/

/*================= Dark Theme Start ================*/
.black-theme .footer-address-section {
  background-color: #202020;
}
.black-theme .footer-address-section .address-box h6,
.black-theme .footer-address-section .address-box a.map-url,
.black-theme .footer-section .title,
.black-theme .footer-section .phone-number-box a,
.black-theme .sub-footer .social-box ul li a .icon-medium .path1:before,
.body-theme-dark .popup-box-wrap .job-content h4 {
  color: #ffffff;
}
.body-theme-dark .intl-tel-input * {
  color: #fff !important;
}
.black-theme .footer-section,
.theme-black .thankyou-sec {
  background-color: #000000;
}
.black-theme .footer-section .menu-title h6 {
  color: #ffffff;
}
.black-theme .footer-section ul li a,
.theme-black .thankyou-wrap .thankyou-content h1,
.theme-black .thankyou-wrap .thankyou-content p {
  color: #ffffff;
}
.black-theme .footer-section ul li a:hover,
.footer-section .phone-number-box a:hover {
  color: rgb(139, 0, 246) !important;
}
.black-theme .sub-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.black-theme .sub-footer .copyright p {
  color: #ffffff;
}
.black-theme .sub-footer .social-box ul li a span {
  color: #ffffff !important;
}
.black-theme .sub-footer .social-box ul li a span:hover,
.black-theme .sub-footer .social-box ul li a:hover .icon-medium .path1:before {
  color: rgb(139, 0, 246) !important;
}
.black-theme .sub-footer .social-box ul li a .icon-medium .path2:before,
.black-theme .sub-footer .social-box ul li a .icon-medium .path3:before,
.black-theme .sub-footer .social-box ul li a .icon-medium .path4:before {
  color: #252b33;
}

.black-theme.modal.contact-popup .modal-content {
  background: #202020;
}
.black-theme.modal.contact-popup .modal-dropdown-btn {
  background: rgba(255, 255, 255, 0.5);
}
.black-theme.modal.contact-popup
  .email-box-row
  .email-box-data
  .contact-info
  h5,
.black-theme.modal.contact-popup
  .email-box-row
  .email-box-data
  .contact-info
  h4,
.black-theme.modal.contact-popup
  .email-box-row
  .email-box-data
  .contact-btn
  .fa {
  color: #fff !important;
}
.black-theme.modal.contact-popup .email-box-row .email-box-data {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.body-theme-dark .job-popup-wrap {
  background: #323a45;
}
.theme-black .sc_card {
  border-bottom: 1px solid #272727;
}
/*================= Dark Theme End ================*/

/*====== Responsive Start ======*/
@media only screen and (max-width: 1024px) {
  /*===== Footer Address and Clock Start =====*/
  .footer-address-section .address-box a.map-url {
    padding: 0 25px;
  }
  .sub-footer .social-box ul li:hover {
    transform: translate(0px);
  }
  /*===== Footer Address and Clock End =====*/
  .footer-section {
    padding: 50px 0px 0px;
  }

  .body-theme-dark .mob-nav-header {
    background: #000;
  }
  .mob-nav-header .theme-mode-icon {
    margin-left: 15px;
    line-height: 0;
  }
  .mob-nav-header .theme-mode-icon .light-mode-img {
    display: none;
  }
  .mob-nav-header .theme-mode-icon.black-theme .light-mode-img {
    display: block;
    font-size: 24px;
  }
  .mob-nav-header .theme-mode-icon.black-theme .night-mode-img {
    display: none;
  }
  .mobile-footer-menu .email-box {
    margin-top: 30px;
  }
  .mobile-footer-menu ul li a,
  .mobile-footer-menu .phone-number-box a,
  .mobile-footer-menu .email-box a {
    font-size: 13px;
    line-height: 16px;
    padding: 5px;
    display: inline-block;
    transition: none;
  }
  .mobile-footer-menu .email-box .title {
    font-size: 13px;
    line-height: 20px;
  }
  .footer-accordion .accordion .card {
    border: none;
    background-color: transparent;
  }
  .footer-accordion .accordion .card-header {
    border: none;
    background-color: transparent;
    display: flex;
    align-items: center;
    position: relative;
    padding: 0px;
  }
  .footer-accordion .accordion .card-header .card-title {
    color: #252b33;
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 0px;
    position: relative;
  }
  .footer-accordion .accordion .card-header .card-title:after {
    font-family: "icomoon";
    font-size: 1.5px;
    content: "\e9cb";
    position: relative;
    right: -5px;
    top: -6px;
    cursor: pointer;
  }
  .footer-accordion .accordion .card-header.collapsed .card-title:after {
    content: "\e9cd";
    font-size: 10px;
    top: -2px;
  }
  .accordion .footer-collapse .card-body {
    padding: 10px 0px;
  }
  .footer-collapse {
    margin-bottom: 10px;
  }
  .footer-collapse:last-child {
    margin-bottom: 0px;
  }
  .footer-accordion {
    border-top: 1px solid #eeeeee;
    margin-top: 20px;
    padding: 20px 0px 0px;
  }
  .sub-footer {
    margin-top: 20px;
    padding: 20px 0px;
  }
  .sub-footer {
    text-align: left;
  }
  .sub-footer .copyright p {
    font-size: 14px;
    margin-bottom: 10px !important;
  }
  .sub-footer .social-box ul {
    justify-content: flex-start;
    margin-top: 16px;
  }
  .sub-footer .social-box ul li {
    margin-left: 20px;
  }

  .black-theme .footer-accordion .card-header .card-title {
    color: #fff;
  }
  .black-theme .footer-accordion {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  .modal.contact-popup .modal-dialog {
    width: 100%;
  }

  .insert-remove-container {
    padding-top: 60px;
  }

  /*===== Thankyou Page =====*/
  .thankyou-wrap {
    padding: 50px 0px;
  }
  /*===== Thankyou Page =====*/

  /* Modal Slider CSS Start */
  .modal.modal-slider .modal-lg {
    max-width: 800px;
  }
  .modal.modal-slider .modal-body iframe {
    height: 450px;
  }
  /* Modal Slider CSS End */

  .client-logo-listing .rotate-div {
    transform: rotate(-20deg) translate(0, -60%);
    padding: 25px 0;
  }
  .sidebar-chatbot .typebot-iframe typebot-standard {
    height: calc(100vh - 160px) !important;
  }
  body.mb-menu typebot-bubble,
  body.modal-open typebot-bubble {
    z-index: 1;
    position: relative;
  }
}

@media only screen and (max-width: 992px) {
  .container {
    max-width: 970px;
  }
  .main-page-header {
    height: auto;
    padding: 150px 0;
  }
  .chatbot-wrap {
    height: auto;
    padding: 0px 15px 50px;
  }
  .client-logo-listing .rotate-div {
    transform: rotate(-20deg) translate(0, -100%);
    padding: 25px 0;
  }
}

@media only screen and (max-width: 979px) {
  .footer-section .box-pad-40,
  .footer-section .services-box {
    padding-left: 15px;
  }
  .footer-section .solution-box ul li {
    width: 33.33333%;
    display: inline-block;
  }

  /*===== Footer Address and Clock Start =====*/
  .footer-address-section .address-box a.map-url {
    padding: 0 5px;
  }
  /*===== Footer Address and Clock End =====*/

  .main-page-header .page-header-content {
    padding: 0px;
  }

  /*===== Thankyou Page =====*/
  .thankyou-wrap {
    padding: 50px 0px;
  }
  .thankyou-wrap .thankyou-animation lottie-player {
    max-width: 100%;
  }
  .thankyou-wrap .thankyou-content {
    margin-top: 40px;
  }
  .thankyou-wrap .thankyou-content .sub-title {
    padding-right: 0px;
  }
  /*===== Thankyou Page =====*/

  /* Modal Slider CSS Start */
  .modal.modal-slider .modal-lg {
    max-width: 100%;
    padding: 0px 30px 0px 15px;
  }
  .modal.modal-slider .modal-body iframe {
    height: 400px;
  }
  /* Modal Slider CSS End */
}

@media only screen and (min-device-width: 320px) and (max-device-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  /*===== Job Apply Popup CSS Start =====*/
  .brand-popup-wrap,
  .gitex-popup-wrap,
  .usa-popup-wrap {
    display: none !important;
  }
  /*===== Job Apply Popup CSS End =====*/
}

@media only screen and (max-width: 767px) {
  h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .container {
    max-width: 720px;
  }
  .main-page-header {
    padding: 80px 0px;
    height: auto;
  }
  .main-page-header .page-header-content h1 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 20px;
  }
  .main-page-header .page-header-content p {
    font-size: 18px;
    line-height: 28px;
  }
  .header-icon {
    margin-right: 8px;
  }
  .nav-mobile ul li .nav-item-link,
  .nav-mobile ul li ul.sub-nav li a,
  .nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a {
    padding: 8px 15px;
  }
  .tech-icon.icon-ic-meta-llama {
    font-size: 20px;
  }
  .tech-icon.icon-ic-anthropic {
    font-size: 11px;
  }
  .tech-icon.icon-ic-n8n-io {
    font-size: 22px;
  }
  /*===== Footer Address and Clock Start ======*/
  .footer-address-section {
    padding: 60px 0 0px 0;
  }
  .footer-address-section .address-box {
    margin-bottom: 60px;
  }
  /*===== Footer Address and Clock End ======*/

  /*====== Footer Section Start ======*/
  .footer-section .menu-title {
    margin-top: 10px;
  }

  .footer-section .solution-box ul li {
    width: 50%;
  }
  .footer-section ul li {
    margin: 0px -5px 0px;
  }
  .footer-section .footer-logo img {
    max-width: 116px;
    width: 100%;
  }
  .footer-section .menu-title h6 {
    margin-bottom: 10px;
  }
  .f-mar-top-30 {
    margin-top: 10px;
  }
  .pad-lft-0 {
    padding-left: 0px;
  }
  .footer-address-section .address-box a.map-url {
    padding: 0 50px;
  }
  /*====== Footer Section Start ======*/

  /*===== Job Apply Popup CSS Start =====*/
  .brand-popup-wrap,
  .gitex-popup-wrap,
  .usa-popup-wrap {
    display: none !important;
  }
  .global-popup {
    width: 250px;
    left: 20px;
    bottom: 20px;
  }
  .global-popup .global-content .content h2 {
    font-size: 34px;
    line-height: 34px;
  }
  .global-popup .global-content {
    width: 100%;
    height: 100%;
    padding: 15px;
  }
  .nr-popup-wrap .close-btn {
    right: 20px;
  }
  .global-popup.minimized {
    width: 180px;
  }
  .global-popup .global-content .banner img {
    width: 100%;
    height: 100%;
  }
  typebot-bubble::part(preview-message) {
    display: none;
  }
  /*===== Job Apply Popup CSS End =====*/

  /*===== Thankyou Page =====*/
  .thankyou-wrap .thankyou-animation {
    display: none;
  }
  .thankyou-wrap .thankyou-content {
    margin-top: 0px;
  }
  /*===== Thankyou Page =====*/

  /* Modal Slider CSS Start */
  .modal.modal-slider .modal-lg {
    margin: 20px auto;
  }
  .modal.modal-slider .modal-body iframe {
    height: 200px;
  }
  .modal.modal-slider .modal-close-btn {
    right: -20px;
    top: -30px;
  }
  /* Modal Slider CSS End */

  .nav-mobile ul {
    left: -100%;
    max-width: 100%;
  }
  .sc_card h3 {
    padding-right: 20px;
  }
  .sc_card p {
    padding: 0px;
  }
  .chatbot-wrap .chat-content p {
    width: 100%;
  }
  .chatbot-wrap {
    padding: 50px 15px;
    background-position: top;
    text-align: center;
  }
  .client-logo-listing .rotate-div {
    transform: rotate(0deg) translate(0, 0%);
  }
  .client-logo-listing .rotate-div:first-child,
  .client-logo-listing .rotate-div:nth-child(2) {
    display: none;
  }
  .chatbot-wrap .chat-content {
    margin-top: 20px;
  }
  .sidebar-chatbot .typechatbot {
    padding: 0px 15px !important;
  }
  .sidebar-chat-form .typechatbot .typebot-iframe {
    margin: -70px auto 0px;
  }
  .sidebar-chatbot .typebot-iframe typebot-standard {
    height: calc(100vh - 190px) !important;
  }
  .form_brand .budget-group {
    display: block;
  }
  .form_brand .budget-group .group {
    width: 100%;
  }
  .contact-form-sec h4 {
    margin: 15px 0px;
  }
  .contact-form-sec {
    padding: 30px 15px;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .modal.modal-slider .modal-lg {
    max-width: 600px;
  }
  .modal.modal-slider .modal-body iframe {
    height: 250px;
  }
}
/*====== Responsive End ======*/

/*===== Love Cookie Start =====*/
.love-cookie-section {
  position: fixed;
  bottom: 30px;
  left: 0;
  right: 0;
  z-index: 999;
  max-width: 230px;
  margin: 0 auto;
}
.love-cookie-section .love-cookie-box {
  display: flex;
  display: -ms-flexbox;
  align-items: center;
  background: #ffffff;
  box-shadow: 0 2px 22px 0 rgba(0, 0, 0, 0.12);
  max-width: 230px;
  margin: 0 auto;
  padding: 8px 10px;
  border-radius: 100px;
  position: relative;
}
.love-cookie-section .love-cookie-box .cookie-content {
  margin-left: 9px;
}
.love-cookie-section .love-cookie-box .cookie-content h4 {
  line-height: 15px;
  margin-bottom: 0px;
}
.love-cookie-section .love-cookie-box .cookie-content h4 a {
  font-weight: 600;
  font-size: 14px;
  color: #323a45;
  letter-spacing: -0.2px;
}
.love-cookie-section .love-cookie-box .cookie-content h4 a:hover,
.love-cookie-section .love-cookie-box .cookie-content .readmore:hover {
  color: rgb(139, 0, 246);
}
.love-cookie-section .love-cookie-box .cookie-content .readmore {
  color: #8a959e;
  font-size: 12px;
  letter-spacing: -0.15px;
  font-weight: 500;
}
.love-cookie-section .love-cookie-box .cookie-close a {
  font-size: 20px;
  color: rgb(139, 0, 246);
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  padding: 3px;
}
.love-cookie-section .love-cookie-box .cookie-close a:hover {
  color: #323a45;
}
/*===== Love Cookie End =====*/

.mb-menu .globalNav {
  height: 100vh !important;
}
#mobilemenu {
  display: none !important;
}
#desk-header {
  display: block !important;
}
a {
  text-decoration: none !important;
}
.globalNav .rootLink.btn-orange {
  color: white !important;
}
.tech-icon {
  font-size: 44px;
  color: #252b33 !important;
}
.main-page-header.inner-page-header {
  padding: 100px 0px;
}

@media (max-width: 767px) {
  #desk-header {
    display: none !important;
  }
  #mobilemenu {
    display: block !important;
  }
}
