@font-face {
  font-family: "Museo-bd";
  src: url("../fonts/museoSans/MuseoSans_700.otf");
}

@font-face {
  font-family: "Museo-md";
  src: url("../fonts/museoSans/MuseoSans_500.otf");
}

@font-face {
  font-family: "Museo-lt";
  src: url("../fonts/museoSans/MuseoSans-300.otf");
}

@font-face {
  font-family: "proxima-bd";
  src: url("../fonts/proxima-nova/Proxima-Nova-Alt-Bold.otf");
}

@font-face {
  font-family: "proxima-md";
  src: url("../fonts/proxima-nova/ProximaNova-Regular.otf");
}

@font-face {
  font-family: "proxima-lt";
  src: url("../fonts/proxima-nova/ProximaNovaAlt-Light.otf");
}

body {
  margin: 0;
  padding: 0;
  font-family: "proxima-md";
  color: #1a2e47;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}

a {
  color: inherit;
}

.font14 {
  font-size: 14px;
}

.font13 {
  font-size: 13px;
}

.font20 {
  font-size: 20px !important;
}

.font48 {
  font-size: 48px !important;
}

.font18 {
  font-size: 18px !important;
}

.font36 {
  font-size: 36px !important;
}

.font68 {
  font-size: 68px !important;
}

.font24 {
  font-size: 24px !important;
}

.font30 {
  font-size: 30px !important;
}

.font40 {
  font-size: 40px !important;
}

.font34 {
  font-size: 34px !important;
}

.font-light {
  font-weight: 300;
  font-family: "proxima-lt" !important;
}

.font-bold {
  font-weight: 500;
  font-family: "proxima-bd" !important;
}

.font-museo-lt {
  font-weight: 300;
  font-family: "Museo-lt" !important;
}

.font-museo-bd {
  font-weight: 500;
  font-family: "Museo-bd" !important;
}

@media (max-width: 800px) {
  .font68 {
    font-size: 50px !important;
  }
  .sm-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .sm-mt {
    margin-top: 2rem !important;
  }
  .sm-d-none {
    display: none !important;
  }
  .sm-dflex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
  .sm-mt-none {
    margin-top: 0 !important;
  }
  .sm-pt-none {
    padding-top: 0 !important;
  }
  .sm-ml-none {
    margin-left: 0 !important;
  }
  .sm-text-left {
    text-align: left !important;
  }
  .sm-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .sm-text-center {
    text-align: center !important;
  }
}

.top-header {
  background: #2431d8;
  color: white;
  padding: 2rem 0;
}

nav {
  background: transparent !important;
}

nav .navbar-brand {
  height: 71px;
}

nav .navbar-toggler-icon {
  color: #383a77;
}

nav .nav-link {
  font-size: 18px;
  color: white;
  text-transform: capitalize !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

nav .nav-link.active {
  color: #babbe0f2 !important;
  font-family: "Museo-bd";
}

nav .service-dropdown {
  position: absolute;
  right: 0;
  z-index: 1;
  display: none;
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  text-transform: uppercase !important;
}

nav .service-link:hover .nav-link {
  background: #ed3237;
  color: white !important;
  font-family: "Museo-bd";
  border-radius: 6px;
}

nav .service-link:hover .service-dropdown {
  display: block;
}

@media (max-width: 900px) {
  .service-link:hover .nav-link {
    background: transparent !important;
  }
  .service-link:hover .service-dropdown {
    display: none !important;
  }
}

.home-nav {
  background: white !important;
  margin-top: -22px;
}

.home-nav .nav-link {
  font-size: 18px;
  color: #01142d !important;
}

header {
  min-height: 90vh;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(36, 49, 216, 0.9)), to(rgba(9, 19, 149, 0.9)));
  background: linear-gradient(180deg, rgba(36, 49, 216, 0.9) 0%, rgba(9, 19, 149, 0.9) 100%);
  background-size: cover;
}

.home-header {
  min-height: 90vh;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(36, 49, 216, 0.9)), to(rgba(9, 19, 149, 0.9)));
  background: linear-gradient(180deg, rgba(36, 49, 216, 0.9) 0%, rgba(9, 19, 149, 0.9) 100%);
  background-size: cover;
  background-image: url("../img/bg-img.png");
}

.service-header {
  background-image: url("../img/bg-service.png");
}

.title {
  font-family: "Museo-bd";
  color: #192d46 !important;
}

.text-red {
  color: #ed3237 !important;
}

.text-grey {
  color: #607d8b !important;
}

.bg-red {
  background: #ed3237;
}

.btn.bg-blue {
  background: #3966ab;
}

.bg-navy {
  background: #383a77;
}

.bg-bright-blue {
  background: #2431d8;
}

.bg-blue {
  background: #004196;
}

.text-blue {
  color: #3966ab !important;
}

.bg-grey {
  background: #f5f6f7 !important;
}

.btn-white {
  background-color: #f3fefe;
}

.border-radius {
  border-radius: 5px;
}

.box-shadow {
  -webkit-box-shadow: 0px 2px 4px rgba(14, 86, 124, 0.165308);
          box-shadow: 0px 2px 4px rgba(14, 86, 124, 0.165308);
}

.bg-white {
  background: white !important;
}

.power-bi {
  min-height: 60vh;
  background: url("../img/Rectangle4.png");
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.business-intelligence {
  min-height: 60vh;
  background: url("../img/Rectangle3.png");
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.hidden {
  overflow: hidden !important;
}

.line-top {
  border-top: 2px solid #eeeeee;
}

.line-under {
  border-bottom: 2px solid #eeeeee;
}

.footer-img {
  width: 181px;
}

.text-white {
  color: white !important;
}

.join-team {
  background: url("../img/Rectangle1.png");
  background-size: cover;
  min-height: 40vh;
}

.click {
  cursor: pointer;
}

.common-input {
  border: none;
}

.common-input::-webkit-input-placeholder {
  font-size: 14px !important;
  color: #919aa3 !important;
}

.common-input:-ms-input-placeholder {
  font-size: 14px !important;
  color: #919aa3 !important;
}

.common-input::-ms-input-placeholder {
  font-size: 14px !important;
  color: #919aa3 !important;
}

.common-input::placeholder {
  font-size: 14px !important;
  color: #919aa3 !important;
}

textarea {
  resize: none;
  min-height: 175px;
}

.contact-card {
  margin-top: -28vh;
  background: white;
}

.font13 {
  font-size: 13px !important;
}

.text-capitalize {
  text-transform: capitalize;
}

.social-icon {
  padding: 7px;
  margin: 0 5px;
  border: 1px solid;
  border-radius: 50%;
}

.social-icon i {
  font-size: 18px;
}

footer {
  background: #121b60;
}
/*# sourceMappingURL=index.css.map */