/*gradient-background */
.green-gradient {
  background: -webkit-linear-gradient(1.29deg, #62BF2E 0.52%, #00CC8F 95.69%);
  background: -o-linear-gradient(1.29deg, #62BF2E 0.52%, #00CC8F 95.69%);
  background: linear-gradient(88.71deg, #62BF2E 0.52%, #00CC8F 95.69%);
  padding: 0 10px;
  color: #fff; }

.gr-green {
  background: -webkit-linear-gradient(1.29deg, #01968D 0.52%, #1DC689 95.69%);
  background: -o-linear-gradient(1.29deg, #01968D 0.52%, #1DC689 95.69%);
  background: linear-gradient(88.71deg, #01968D 0.52%, #1DC689 95.69%);
  padding: 0 10px;
  color: #fff; }

.gr-gtext {
  background: -webkit-linear-gradient(1.29deg, #2FBD68 0.52%, #21A2AA 95.69%);
  background: -o-linear-gradient(1.29deg, #2FBD68 0.52%, #21A2AA 95.69%);
  background: linear-gradient(88.71deg, #2FBD68 0.52%, #21A2AA 95.69%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  padding: 0 10px 0 0; }

.ptext {
  background: -webkit-linear-gradient(359.84deg, #4E66E9 1.3%, #AF55F5 99.91%);
  background: -o-linear-gradient(359.84deg, #4E66E9 1.3%, #AF55F5 99.91%);
  background: linear-gradient(90.16deg, #4E66E9 1.3%, #AF55F5 99.91%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  padding: 0 10px 0 0; }

.prtext {
  background: -webkit-linear-gradient(359.84deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%);
  background: -o-linear-gradient(359.84deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%);
  background: linear-gradient(90.16deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  padding: 0 10px 0 0; }

.gr-bpink {
  background: -webkit-linear-gradient(357.42deg, #6D52DA 0%, #CD53DE 48.51%, #FC5170 98.71%);
  background: -o-linear-gradient(357.42deg, #6D52DA 0%, #CD53DE 48.51%, #FC5170 98.71%);
  background: linear-gradient(92.58deg, #6D52DA 0%, #CD53DE 48.51%, #FC5170 98.71%);
  padding: 0 10px; }

.gr-purple {
  background: -webkit-linear-gradient(351.47deg, #8451C5 3.99%, #905FA4 100%);
  background: -o-linear-gradient(351.47deg, #8451C5 3.99%, #905FA4 100%);
  background: linear-gradient(98.53deg, #8451C5 3.99%, #905FA4 100%);
  padding: 0 10px;
  color: #fff; }

.gr-purple2 {
  background: -webkit-linear-gradient(359.84deg, #4E66E9 1.3%, #AF55F5 99.91%);
  background: -o-linear-gradient(359.84deg, #4E66E9 1.3%, #AF55F5 99.91%);
  background: linear-gradient(90.16deg, #4E66E9 1.3%, #AF55F5 99.91%);
  padding: 0 10px;
  color: #fff; }

.gr-plight {
  background: -webkit-linear-gradient(351.47deg, #FF7B69 3.99%, #ED75CD 55.5%, #C172FF 100%);
  background: -o-linear-gradient(351.47deg, #FF7B69 3.99%, #ED75CD 55.5%, #C172FF 100%);
  background: linear-gradient(98.53deg, #FF7B69 3.99%, #ED75CD 55.5%, #C172FF 100%);
  padding: 0 10px;
  color: #fff; }

.purple-gradient {
  background: -webkit-linear-gradient(357.42deg, #DD4AF5 0%, #FF56A7 49.35%, #FF5757 98.71%);
  background: -o-linear-gradient(357.42deg, #DD4AF5 0%, #FF56A7 49.35%, #FF5757 98.71%);
  background: linear-gradient(92.58deg, #DD4AF5 0%, #FF56A7 49.35%, #FF5757 98.71%);
  padding: 0 10px;
  color: #fff; }

.gr-yellow {
  background: -webkit-linear-gradient(351.47deg, #FF5D53 3.99%, #F9B000 99.3%);
  background: -o-linear-gradient(351.47deg, #FF5D53 3.99%, #F9B000 99.3%);
  background: linear-gradient(98.53deg, #FF5D53 3.99%, #F9B000 99.3%);
  padding: 0 10px;
  color: #fff; }

.gr-bpurple {
  background: -webkit-linear-gradient(358.33deg, #4F7EF7 7.48%, #824FED 97.85%);
  background: -o-linear-gradient(358.33deg, #4F7EF7 7.48%, #824FED 97.85%);
  background: linear-gradient(91.67deg, #4F7EF7 7.48%, #824FED 97.85%);
  padding: 0 10px;
  color: #fff; }

.gr-gyellow {
  background: -webkit-linear-gradient(357.56deg, #FFC52F 0%, #FFE24A 102.12%);
  background: -o-linear-gradient(357.56deg, #FFC52F 0%, #FFE24A 102.12%);
  background: linear-gradient(92.44deg, #FFC52F 0%, #FFE24A 102.12%);
  padding: 0 10px; }

.text-purple {
  color: #8452C5; }

.grey-bg {
  background: #F9FBFC; }

.lgreen-bg {
  background: #EFFDFA; }

.purple-bg {
  background: #F9FBFC; }

.white {
  color: #fff; }

h1, .h1 {
  font-style: normal;
  font-weight: 600;
  font-size: 72px;
  line-height: 80px;
  letter-spacing: -0.055em;
  color: #FFFFFF;
  text-shadow: 0px 2px 12px rgba(0, 0, 0, 0.04); }
  @media (max-width: 1199px) {
    h1, .h1 {
      font-size: 60px;
      line-height: 70px; } }
  @media (max-width: 1199px) and (max-width: 767px) {
    h1, .h1 {
      font-size: 48px;
      line-height: 60px; } }
  @media (max-width: 1199px) and (max-width: 767px) and (max-width: 599px) {
    h1, .h1 {
      font-size: 40px;
      line-height: 52px; } }

h2, .h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 64px;
  line-height: 72px;
  letter-spacing: -0.055em;
  color: #FFFFFF; }
  @media (max-width: 1199px) {
    h2, .h2 {
      font-size: 52px;
      line-height: 62px; } }
  @media (max-width: 1199px) and (max-width: 767px) {
    h2, .h2 {
      font-size: 40px;
      line-height: 50px; } }
  @media (max-width: 1199px) and (max-width: 767px) and (max-width: 599px) {
    h2, .h2 {
      font-size: 34px;
      line-height: 42px; } }

h3, .h3 {
  font-style: normal;
  font-weight: 600;
  font-size: 56px;
  line-height: 64px;
  text-align: center;
  letter-spacing: -0.055em;
  color: #FFFFFF; }
  @media (max-width: 1199px) {
    h3, .h3 {
      font-size: 48px;
      line-height: 56px; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    h3, .h3 {
      font-size: 40px;
      line-height: 50px; } }
  @media (max-width: 1199px) and (max-width: 991px) and (max-width: 767px) {
    h3, .h3 {
      font-size: 34px;
      line-height: 42px; } }

h4, .h4 {
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 58px;
  letter-spacing: -0.05em;
  color: #17313A; }
  @media (max-width: 1199px) {
    h4, .h4 {
      font-size: 40px;
      line-height: 50px; } }
  @media (max-width: 1199px) and (max-width: 767px) {
    h4, .h4 {
      font-size: 30px;
      line-height: 42px; } }
  @media (max-width: 1199px) and (max-width: 767px) and (max-width: 599px) {
    h4, .h4 {
      font-size: 24px;
      line-height: 32px; } }

h5, .h5 {
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 38px;
  letter-spacing: -0.04em;
  color: #17313A; }
  @media (max-width: 1199px) {
    h5, .h5 {
      font-size: 24px;
      line-height: 32px; } }
  @media (max-width: 1199px) and (max-width: 767px) {
    h5, .h5 {
      font-size: 20px;
      line-height: 28px; } }

.sub-title1 {
  font-style: normal;
  font-weight: normal;
  font-size: 26px;
  line-height: 38px;
  text-align: center;
  letter-spacing: -0.02em;
  color: #576D79; }
  @media (max-width: 991px) {
    .sub-title1 {
      font-size: 22px;
      line-height: 32px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .sub-title1 {
      font-size: 20px;
      line-height: 28px; } }

.sub-title2 {
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 32px;
  letter-spacing: -0.01em;
  color: #FFFFFF;
  opacity: 0.8; }
  @media (max-width: 767px) {
    .sub-title2 {
      font-size: 18px;
      line-height: 28px; } }

.sub-title3 {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: -0.02em;
  color: #576D79; }

/** Adding icons to the site **/
/** Helpers includes all variabls and config files **/
/** Basic **/
/* Media query Break point */
/*loader css*/
@-webkit-keyframes scaling {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  65% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.7; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

@keyframes scaling {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  65% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.7; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

@-webkit-keyframes width {
  0% {
    right: calc(100% - 0px); }
  100% {
    right: calc(100% - 25px); } }

@keyframes width {
  0% {
    right: calc(100% - 0px); }
  100% {
    right: calc(100% - 25px); } }

@-webkit-keyframes width1 {
  0% {
    left: 0px;
    right: calc(100% - 25px); }
  100% {
    left: 25px;
    right: calc(100% - 25px); } }

@keyframes width1 {
  0% {
    left: 0px;
    right: calc(100% - 25px); }
  100% {
    left: 25px;
    right: calc(100% - 25px); } }

@-webkit-keyframes bubble1 {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  50% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes bubble1 {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  50% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@-webkit-keyframes bubble2 {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  50% {
    transform: scale(1.2);
    -webkit-transform: scale(1.2); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes bubble2 {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  50% {
    transform: scale(1.2);
    -webkit-transform: scale(1.2); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

/*@-webkit-keyframes circle- {
  0% {
    width: 0px;
    height: 0px;
    border-color: #915DA6;
    opacity: 1; }
  50% {
    opacity: 0.4; }
  100% {
    width: 1080px;
    height: 1080px;
    opacity: 0; } }

@keyframes circle- {
  0% {
    width: 0px;
    height: 0px;
    border-color: #915DA6;
    opacity: 1; }
  50% {
    opacity: 0.4; }
  100% {
    width: 1080px;
    height: 1080px;
    opacity: 0; } }
*/
@-webkit-keyframes line-progress {
  0% {
    width: 0; }
  100% {
    width: 100%; } }
@keyframes line-progress {
  0% {
    width: 0; }
  100% {
    width: 100%; } }

@keyframes line-progress {
  0% {
    width: 0; }
  100% {
    width: 100%; } }

* {
  margin: 0;
  padding: 0;
  font-family: "Quicksand", Sans-serif; }

a,
a:hover,
a:focus {
  text-decoration: none;
  outline: none; }

body {
  font-family: "Quicksand", Sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeSpeed;
  -webkit-backface-visibility: hidden; }

p, ul, li, a, h1, h2, h3, h4, h5, h6, label {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none; }

.container {
  width: 100%;
  max-width: 1200px; }

/* loader css start */
#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  height: 100%;
  width: 100%;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: block; }
  #preloader .loader-inner-wrapper {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -70px;
    margin-top: -45px;
    width: 140px;
    height: 90px;
    text-align: center; }
    #preloader .loader-inner-wrapper .loader-icon {
      width: 90px;
      position: relative;
      top: 23px;
      -webkit-animation: scaling 0.9s infinite linear;
      -moz-animation: scaling 0.9s infinite linear;
      -o-animation: scaling 0.9s infinite linear;
      animation: scaling 0.9s infinite linear; }

/* loader css end */
/* get started css start */
.getstarted-blk {
  max-width: 522px;
  width: 100%;
  position: relative;
  z-index: 1; }
  .getstarted-blk input {
    background: rgba(255, 255, 255, 0.87);
    border: 2px solid #122A37;
    border-radius: 16px;
    height: 58px;
    width: 100%;
    padding: 0 182px 0 24px; }
    @media (max-width: 450px) {
      .getstarted-blk input {
        position: relative;
        width: 100%;
        height: 48px;
        padding: 0 20px 0 20px;
        border-radius: 12px; } }
    .getstarted-blk input:focus {
      outline: none; }
  .getstarted-blk .submit-btn {
    background: #122A37;
    border: 2px solid #17313A;
    border-radius: 16px;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    height: 58px;
    padding: 0 35px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: 0.12s ease-in-out;
    -o-transition: 0.12s ease-in-out;
    transition: 0.12s ease-in-out; }
    @media (max-width: 450px) {
      .getstarted-blk .submit-btn {
        position: relative;
        width: 100%;
        margin-top: 10px;
        height: 48px;
        border-radius: 12px; } }
    .getstarted-blk .submit-btn:focus {
      outline: none; }
    .getstarted-blk .submit-btn:hover {
      opacity: 0.9; }

.heading-blk h4 {
  margin-bottom: 26px; }

@media (max-width: 991px) {
  .slick-dots {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .slick-dots li {
      margin: 0 2px; }
      .slick-dots li button {
        width: 10px;
        height: 10px;
        border-radius: 100%;
        border: none;
        background: #17313A;
        font-size: 0;
        opacity: 0.6; }
        .slick-dots li button:focus {
          outline: none; }
      .slick-dots li.slick-active button {
        opacity: 1; } }

.list-container {
  height: 260px;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
  position: relative;
  top: 0px; }
  @media (max-width: 767px) {
    .list-container {
      height: 490px; } }
  .list-container .list {
    position: relative; }

.verticalSlider {
  padding-left: 50px; }
  @media (max-width: 1199px) {
    .verticalSlider {
      padding-left: 20px; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    .verticalSlider {
      margin-top: 50px;
      padding-left: 70px; } }
  @media (max-width: 1199px) and (max-width: 991px) and (max-width: 767px) {
    .verticalSlider {
      padding-left: 0;
      display: none; } }
  .verticalSlider ul {
    position: relative;
    list-style: none;
    margin-top: -50px; }

.verticalSlider ul li {
  padding: 32px 24px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  border-radius: 4px;
  max-width: 508px;
  border-radius: 12px;
  background-color: white;
  -webkit-box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04);
  text-align: left; }
  @media (min-width: 991px) and (max-width: 1150px) {
    .verticalSlider ul li {
      max-width: 420px; } }

.verticalSlider ul li .date {
  margin-left: 10px;
  color: #8898aa; }

.verticalSlider ul li .inner-item .desc {
  font-style: italic;
  font-weight: 600;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: -0.02em;
  color: #122A37;
  position: relative;
  z-index: 1;
  margin-bottom: 48px; }
  .verticalSlider ul li .inner-item .desc:before {
    position: absolute;
    content: "";
    background: url("../images/ic-vslider.png");
    width: 36px;
    height: 26px;
    left: -10px;
    top: -7px;
    z-index: 9; }

.verticalSlider ul li .inner-item .profile-ui {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .verticalSlider ul li .inner-item .profile-ui .img-ui {
    width: 48px;
    height: 48px;
    border-radius: 100%;
    overflow: hidden; }
    .verticalSlider ul li .inner-item .profile-ui .img-ui img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .verticalSlider ul li .inner-item .profile-ui .content-ui {
    padding-left: 12px; }
    .verticalSlider ul li .inner-item .profile-ui .content-ui p {
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
      letter-spacing: -0.02em;
      color: #122A37; }
    .verticalSlider ul li .inner-item .profile-ui .content-ui span {
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 16px;
      letter-spacing: -0.01em;
      color: #495D68;
      opacity: 0.72; }

.tab-0 {
  -webkit-transform: translateY(-50px) scale(1.07);
  -ms-transform: translateY(-50px) scale(1.07);
  transform: translateY(-50px) scale(1.07);
  opacity: 0;
  z-index: 90;
  -webkit-filter: blur(10px);
  filter: blur(10px);
  -webkit-transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96);
  -o-transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96);
  transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96); }

.tab-1 {
  opcaity: 1;
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
  z-index: 80;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 100ms;
  -o-transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 100ms;
  transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 100ms; }

.tab-2 {
  -webkit-transform: translateY(15px) scale(0.9);
  -ms-transform: translateY(15px) scale(0.9);
  transform: translateY(15px) scale(0.9);
  opacity: .5;
  z-index: 70;
  background: #e2e7ed;
  color: #e2e7ed;
  -webkit-transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 200ms;
  -o-transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 200ms;
  transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 200ms; }

.tab-3 {
  -webkit-transform: translateY(15px) scale(0.8);
  -ms-transform: translateY(15px) scale(0.8);
  transform: translateY(15px) scale(0.8);
  opacity: 0;
  z-index: 60;
  background: #e2e7ed;
  color: #e2e7ed;
  -webkit-transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 300ms;
  -o-transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 300ms;
  transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 300ms; }

.tab-4 {
  -webkit-transform: translateY(30px) scale(0.7);
  -ms-transform: translateY(30px) scale(0.7);
  transform: translateY(30px) scale(0.7);
  opacity: 0;
  z-index: 50;
  background: grey;
  color: grey;
  -webkit-transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 400ms;
  -o-transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 400ms;
  transition: all 1s cubic-bezier(0.19, 0.49, 0.46, 0.96) 400ms; }

/** Components includes buttons, carousel, dropdown etc.. **/
.demo-btn {
  background: #FFFFFF;
  border: 1px solid rgba(255, 255, 255, 0.32);
  border-radius: 12px;
  height: 48px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 24px;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #132A38;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out; }
  .demo-btn:focus {
    outline: none; }

.primary-btn {
  background: #122A37;
  border: 2px solid #17313A;
  border-radius: 12px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -0.01em;
  color: #FFFFFF;
  padding: 0 32px;
  -moz-transition: 0.12s ease-in-out;
  -o-transition: 0.12s ease-in-out;
  -webkit-transition: 0.12s ease-in-out;
  transition: 0.12s ease-in-out; }
  .primary-btn:hover {
    opacity: 0.9; }
  .primary-btn.h52 {
    height: 52px; }
  .primary-btn.h48 {
    height: 48px; }
  .primary-btn.h42 {
    height: 42px; }

.btn-ui:hover .arrow-r {
  right: -4px; }
  .btn-ui:hover .arrow-r b:nth-child(1) {
    width: 10px; }

.arrow-r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: 12px;
  width: 5px;
  top: 1px;
  position: relative;
  -webkit-transition: all 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: all 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
  right: 0; }

.arrow-r b {
  position: relative;
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: all 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: all 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 250ms cubic-bezier(0.215, 0.61, 0.355, 1); }
  .arrow-r b:nth-child(1) {
    top: 1px;
    width: 0px;
    height: 2px;
    border-radius: 10px;
    background-color: #132A38;
    left: 7px; }
  .arrow-r b:nth-child(2):before {
    content: "";
    position: relative;
    display: block;
    width: 8px;
    height: 2px;
    border-radius: 10px;
    background-color: #132A38;
    -webkit-transform: rotate(45deg) translateY(-1.7px);
    -ms-transform: rotate(45deg) translateY(-1.7px);
    transform: rotate(45deg) translateY(-1.7px); }
  .arrow-r b:nth-child(2):after {
    content: "";
    position: relative;
    display: block;
    width: 8px;
    height: 2px;
    border-radius: 10px;
    background-color: #132A38;
    -webkit-transform: rotate(-45deg) translateY(1.7px);
    -ms-transform: rotate(-45deg) translateY(1.7px);
    transform: rotate(-45deg) translateY(1.7px); }

.outline-btn {
  border: 1px solid #576D79;
  border-radius: 12px;
  background: #fff;
  padding: 0 25px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-transition: 0.12s ease-in-out;
  -o-transition: 0.12s ease-in-out;
  -webkit-transition: 0.12s ease-in-out;
  transition: 0.12s ease-in-out;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #17313A; }
  .outline-btn:focus {
    outline: none; }
  .outline-btn:hover {
    background: #17313A;
    color: #B1C2CB; }
  .outline-btn.h52 {
    height: 52px; }
  .outline-btn.h48 {
    height: 48px; }
  .outline-btn.h42 {
    height: 42px; }
  .outline-btn .arrow-r b:nth-child(2)::after,
  .outline-btn .arrow-r b:nth-child(2)::before,
  .outline-btn .arrow-r b:nth-child(1) {
    background: #B1C2CB; }

.checkbox-wrapper {
  position: relative; }
  .checkbox-wrapper input {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    cursor: pointer;
    z-index: 1; }
  .checkbox-wrapper input:checked + label:before {
    background: #122A37; }
  .checkbox-wrapper input:checked + label:after {
    opacity: 1; }
  .checkbox-wrapper label {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.01em;
    color: #495D68;
    padding-left: 40px;
    position: relative; }
    .checkbox-wrapper label:before {
      background: rgba(247, 249, 251, 0.32);
      border: 1px solid rgba(18, 42, 55, 0.24);
      border-radius: 6px;
      width: 24px;
      height: 24px;
      position: absolute;
      content: "";
      left: 0;
      top: 0;
      -webkit-transition: 0.2s ease-in-out;
      -o-transition: 0.2s ease-in-out;
      transition: 0.2s ease-in-out; }
    .checkbox-wrapper label:after {
      position: absolute;
      content: "";
      background: url("../images/check-ic.svg") no-repeat;
      width: 12px;
      height: 10px;
      left: 6px;
      top: 8px;
      z-index: 1;
      margin: auto;
      opacity: 0;
      -webkit-transition: 0.2s ease-in-out;
      -o-transition: 0.2s ease-in-out;
      transition: 0.2s ease-in-out; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?s0hul6");
  src: url("../fonts/icomoon.eot?s0hul6#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?s0hul6") format("truetype"), url("../fonts/icomoon.woff?s0hul6") format("woff"), url("../fonts/icomoon.svg?s0hul6#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-rarrow:before {
  content: "\e900";
  color: #b1c2cb; }

.icon-down-arrow:before {
  content: "\e901";
  color: #fff; }

.icon-right-arrow:before {
  content: "\e902"; }

/** Layout folder styles for major sections of the layout like a header, footer and styles for a grid system **/
.header-blk {
  padding: 30px 0;
  position: fixed;
  top: 0;
  z-index: 9;
  width: 100%;
  left: 0;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out; }
  @media (max-width: 1199px) {
    .header-blk {
      padding: 15px 0; }
      .header-blk .logo-ui {
        width: 150px; } }
    @media (max-width: 1199px) and (max-width: 767px) {
      .header-blk .logo-ui {
        width: 36px;
        overflow: hidden; } }
  @media (max-width: 1199px) {
        .header-blk .logo-ui img {
          width: 100%; } }
      @media (max-width: 1199px) and (max-width: 767px) {
        .header-blk .logo-ui img {
          width: 205px; } }
  .header-blk .blogo {
    display: none; }
  .header-blk.fixed {
    padding: 15px 0;
    background: rgba(255, 255, 255, 0.8); }
    @media (max-width: 1199px) {
      .header-blk.fixed {
        padding: 10px 0; } }
    .header-blk.fixed .navbar li a {
      color: #132A38; }
    .header-blk.fixed .blogo {
      display: inline-block; }
    .header-blk.fixed .wlogo {
      display: none; }
    .header-blk.fixed .demo-btn {
      border-color: #132A38; }
  .header-blk .header-inner-blk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .header-blk .header-inner-blk .right-ui {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
    .header-blk .header-inner-blk .ham-btn {
      font-size: 13px;
      padding: 10px 10px;
      background-color: #17313A;
      border: 1px solid #17313A;
      border-radius: 6px;
      vertical-align: -8px;
      outline: none !important;
      position: relative;
      z-index: 10;
      margin-top: 0 !important;
      margin-left: 10px; }
      @media (min-width: 992px) {
        .header-blk .header-inner-blk .ham-btn {
          display: none;
          margin-left: 20px; } }
      .header-blk .header-inner-blk .ham-btn span {
        position: relative;
        height: 2px;
        width: 25px;
        display: block;
        background-color: white;
        margin: 5px 0;
        top: 0;
        bottom: 0;
        -webkit-transition: all ease 220ms;
        -o-transition: all ease 220ms;
        transition: all ease 220ms; }
      .header-blk .header-inner-blk .ham-btn.active span:first-child {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        top: 8px; }
      .header-blk .header-inner-blk .ham-btn.active span:nth-child(2) {
        opacity: 0; }
      .header-blk .header-inner-blk .ham-btn.active span:last-child {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: -6px; }
  @media (max-width: 991px) {
    .header-blk .navbar {
      position: fixed;
      background-color: white;
      top: 0;
      bottom: 0;
      left: -100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: all ease 220ms;
      -o-transition: all ease 220ms;
      transition: all ease 220ms;
      width: 300px;
      z-index: 4; }
      .header-blk .navbar.active {
        opacity: 1;
        visibility: visible;
        left: 0; } }
  .header-blk .navbar ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin-bottom: 0; }
    @media (max-width: 991px) {
      .header-blk .navbar ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        height: 100%;
        padding-top: 20px; } }
    .header-blk .navbar ul li {
      margin: 0 15px;
      position: relative; }
      @media (max-width: 1199px) {
        .header-blk .navbar ul li {
          margin: 0 12px; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    .header-blk .navbar ul li {
      margin: 0;
      padding: 0 20px 0 0; } }
      .header-blk .navbar ul li a {
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -0.0148em;
        color: rgba(255, 255, 255, 0.87);
        position: relative;
        padding: 10px 0; }
        @media (max-width: 991px) {
          .header-blk .navbar ul li a {
            color: #17313A;
            width: 100%;
            padding: 12px 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; } }
        .header-blk .navbar ul li a:hover:before {
          -webkit-animation: width 400ms ease 0ms forwards;
          animation: width 400ms ease 0ms forwards; }
        .header-blk .navbar ul li a:before {
          content: "";
          position: absolute;
          bottom: 0px;
          height: 3px;
          background: #0EAD87;
          display: block;
          margin: 0 auto;
          left: 0%;
          right: 0;
          -webkit-transition: all ease 180ms;
          -o-transition: all ease 180ms;
          transition: all ease 180ms;
          -webkit-animation: width1 600ms ease 0ms forwards;
          animation: width1 600ms ease 0ms forwards; }
          @media (max-width: 991px) {
            .header-blk .navbar ul li a:before {
              display: none; } }
        .header-blk .navbar ul li a .caret {
          position: absolute;
          right: -10px;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
          .header-blk .navbar ul li a .caret:before {
            position: relative;
            border: none;
            content: "\e901";
            font-family: icomoon;
            right: 0;
            top: -1px;
            font-size: 4px;
            font-weight: normal; }
      @media (min-width: 991px) {
        .header-blk .navbar ul li:hover .dropdown-menu.drop-custom {
          -webkit-transform: translateY(5px) !important;
          -ms-transform: translateY(5px) !important;
          transform: translateY(5px) !important;
          opacity: 1;
          visibility: visible; } }
      .header-blk .navbar ul li .dropdown-menu {
        display: none; }
        @media (max-width: 991px) {
          .header-blk .navbar ul li .dropdown-menu {
            position: relative;
            padding: 0 0 0 10px;
            border: none;
            top: 0;
            margin: 0;
            height: auto; }
            .header-blk .navbar ul li .dropdown-menu li a {
              opacity: 0.7; } }
        @media only screen and (min-width: 992px) {
          .header-blk .navbar ul li .dropdown-menu.drop-custom {
            border: 1px solid rgba(14, 44, 81, 0.05);
            -webkit-box-shadow: 0 12px 40px -4px rgba(15, 39, 61, 0.09), 0 50px 100px -20px rgba(15, 39, 61, 0.25), 0 30px 60px -30px rgba(15, 39, 61, 0.3);
            box-shadow: 0 12px 40px -4px rgba(15, 39, 61, 0.09), 0 50px 100px -20px rgba(15, 39, 61, 0.25), 0 30px 60px -30px rgba(15, 39, 61, 0.3);
            background-color: #fff;
            border-radius: 6px;
            overflow: hidden;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            opacity: 0;
            visibility: hidden;
            -webkit-transition: all ease 200ms;
            -o-transition: all ease 200ms;
            transition: all ease 200ms;
            -webkit-transform: translateY(20px) !important;
            -ms-transform: translateY(20px) !important;
            transform: translateY(20px) !important; } }
        .header-blk .navbar ul li .dropdown-menu li {
          padding: 0;
          margin: 0; }
          .header-blk .navbar ul li .dropdown-menu li a {
            color: #132A38;
            padding: 6px 0px;
            display: inline-block;
            width: 100%; }
            .header-blk .navbar ul li .dropdown-menu li a:hover {
              background: #eef3f9; }
            .header-blk .navbar ul li .dropdown-menu li a:before {
              display: none; }
      @media only screen and (min-width: 992px) {
        .header-blk .navbar ul li .drop-custom li {
          padding: 0 0px; }
          .header-blk .navbar ul li .drop-custom li a {
            padding: 10px 20px;
            display: block;
            line-height: 1;
            font-size: 14px;
            -webkit-transition: all ease 210ms;
            -o-transition: all ease 210ms;
            transition: all ease 210ms;
            color: #0F172A !important;
            margin-bottom: 3px;
            text-align: left;
            text-transform: capitalize; }
        .header-blk .navbar ul li:hover .drop-custom {
          -webkit-transform: translateY(5px) !important;
          -ms-transform: translateY(5px) !important;
          transform: translateY(5px) !important;
          opacity: 1;
          visibility: visible; } }
  .header-blk.black-ui .wlogo {
    display: none; }
  .header-blk.black-ui .blogo {
    display: inline-block; }
  .header-blk.black-ui .navbar ul li a {
    color: #576D79; }
  .header-blk.black-ui .demo-btn {
    background: #122A37;
    color: #fff; }
  .header-blk.black-ui .arrow-r b:nth-child(2):after,
  .header-blk.black-ui .arrow-r b:nth-child(2):before,
  .header-blk.black-ui .arrow-r b:nth-child(1) {
    background: #fff; }

@media (max-width: 991px) {
  .nav-overflow {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    z-index: 3; }
    .nav-overflow.active {
      opacity: 1;
      visibility: visible; } }

.header-blk.blog-header .left-blk,
.header-blk.blog-header .right-blk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.header-blk.blog-header .navbar ul li a:before {
  background: #7B3299; }

.header-blk.blog-header .navbar ul li a.active {
  color: #7B3299; }

.header-blk.blog-header .content-ui {
  padding: 0 11px;
  margin-left: 11px;
  position: relative; }
  @media (max-width: 599px) {
    .header-blk.blog-header .content-ui {
      display: none; } }
  .header-blk.blog-header .content-ui:before {
    position: absolute;
    content: "";
    background: #88949B;
    width: 1px;
    height: 23px;
    opacity: 0.32;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  .header-blk.blog-header .content-ui p {
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 20px;
    color: #7B3299;
    font-family: "Nunito", sans-serif; }

.header-blk.blog-header .search-blk {
  position: relative;
  margin-right: 40px; }
  @media (max-width: 599px) {
    .header-blk.blog-header .search-blk {
      margin-right: 20px; } }
  .header-blk.blog-header .search-blk .search-btn {
    width: 32px;
    height: 32px;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    background: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .header-blk.blog-header .search-blk .search-btn:focus {
      outline: none; }
  .header-blk.blog-header .search-blk .header-search-blk {
    position: fixed;
    top: -50px;
    left: 0;
    width: 100%;
    background: #f9f9f9;
    height: 80px;
    padding: 20px 80px 20px 40px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.2s ease-in-out;
    -o-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    z-index: 99; }
    .header-blk.blog-header .search-blk .header-search-blk.active {
      opacity: 1;
      visibility: visible;
      top: 0; }
    .header-blk.blog-header .search-blk .header-search-blk input {
      border: none;
      height: 40px;
      width: 100%;
      border-radius: 8px;
      background: #f9f9f9; }
      .header-blk.blog-header .search-blk .header-search-blk input:focus {
        outline: none; }
    .header-blk.blog-header .search-blk .header-search-blk .close-btn {
      position: absolute;
      right: 40px;
      top: 24px;
      font-size: 30px;
      border: none;
      background: none;
      width: 32px;
      height: 32px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .header-blk.blog-header .search-blk .header-search-blk .close-btn:focus {
        outline: none; }

.footer-blk {
  padding: 80px 0 0; }

.tf-inner-blk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 96px; }
  @media (max-width: 991px) {
    .tf-inner-blk {
      padding-bottom: 50px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .tf-inner-blk {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  .tf-inner-blk .footer-nav-blk {
    width: 20%; }
    @media (max-width: 767px) {
      .tf-inner-blk .footer-nav-blk {
        width: 100%;
        margin-bottom: 30px; } }
    .tf-inner-blk .footer-nav-blk h5 {
      font-style: normal;
      font-weight: 500;
      font-size: 15px;
      line-height: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      letter-spacing: -0.0172em;
      color: #0EAD87;
      margin-bottom: 20px; }
      @media (max-width: 767px) {
        .tf-inner-blk .footer-nav-blk h5 {
          margin-bottom: 10px; } }
    @media (max-width: 767px) {
      .tf-inner-blk .footer-nav-blk ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    @media (max-width: 767px) {
      .tf-inner-blk .footer-nav-blk ul li {
        margin-right: 15px; } }
    .tf-inner-blk .footer-nav-blk ul li a {
      font-style: normal;
      font-weight: 500;
      font-size: 18px;
      line-height: 38px;
      letter-spacing: -0.02em;
      color: #122A37;
      position: relative;
      left: 0;
      -moz-transition: 0.2s ease-in-out;
      -o-transition: 0.2s ease-in-out;
      -webkit-transition: 0.2s ease-in-out;
      transition: 0.2s ease-in-out; }
      @media (max-width: 991px) {
        .tf-inner-blk .footer-nav-blk ul li a {
          font-size: 16px;
          line-height: 32px; } }
      .tf-inner-blk .footer-nav-blk ul li a:hover {
        left: 2px;
        opacity: 0.5; }

.bottom-footer-blk {
  padding-bottom: 70px; }
  @media (max-width: 991px) {
    .bottom-footer-blk {
      padding-bottom: 40px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .bottom-footer-blk {
      padding-bottom: 20px; } }
  .bottom-footer-blk .bottom-logo {
    margin-bottom: 11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .bottom-footer-blk p {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 25px;
    letter-spacing: -0.02em;
    color: #576D79; }

.social-listing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }
  @media (max-width: 767px) {
    .social-listing {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin-top: 15px; } }
  .social-listing li {
    margin: 0 6px; }
    .social-listing li a {
      background: #F2F4F5;
      border-radius: 40px;
      width: 40px;
      height: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -moz-transition: 0.12s ease-in-out;
      -o-transition: 0.12s ease-in-out;
      -webkit-transition: 0.12s ease-in-out;
      transition: 0.12s ease-in-out; }
      .social-listing li a:hover {
        background: #e4e4e4; }
        .social-listing li a:hover img {
          opacity: 1; }
      .social-listing li a img {
        width: auto;
        height: 22px;
        opacity: 0.8;
        -moz-transition: 0.12s ease-in-out;
        -o-transition: 0.12s ease-in-out;
        -webkit-transition: 0.12s ease-in-out;
        transition: 0.12s ease-in-out; }
    .social-listing li:last-child {
      margin-right: 0; }

/** Component css links **/
.greenbg {
  position: relative;
  z-index: 1; }
  .greenbg:after {
    background: -webkit-linear-gradient(276.61deg, #00968D 24.83%, #07A88B 59.29%, #1DC689 91.98%);
    background: -o-linear-gradient(276.61deg, #00968D 24.83%, #07A88B 59.29%, #1DC689 91.98%);
    background: linear-gradient(173.39deg, #00968D 24.83%, #07A88B 59.29%, #1DC689 91.98%);
    width: 100%;
    height: 75%;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    z-index: -1; }
    @media (max-width: 767px) {
      .greenbg:after {
        height: 85%; } }

.getquanty-page .hero-banner-content figure {
  margin-top: 64px;
  margin-bottom: 50px; }
  @media (max-width: 1199px) {
    .getquanty-page .hero-banner-content figure {
      margin-top: 30px; } }
  .getquanty-page .hero-banner-content figure img {
    -webkit-box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04);
    border-radius: 20px; }

.getquanty-page .counts-div.icon3 .icon {
  position: absolute;
  left: 0;
  right: 0;
  margin-bottom: 0;
  top: -20px; }

.getquanty-page .counts-div.icon3 .content-ui {
  padding-top: 70px; }

.banner-wrapper {
  padding: 168px 0 0; }
  @media (max-width: 1199px) {
    .banner-wrapper {
      padding: 140px 0 0; } }

.hero-banner-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .hero-banner-content h1 {
    margin-bottom: 28px; }
    @media (max-width: 767px) {
      .hero-banner-content h1 {
        margin-bottom: 20px; }
        .hero-banner-content h1 br {
          display: none; } }
  .hero-banner-content .sub-title2 {
    max-width: 768px;
    margin-bottom: 40px; }
  .hero-banner-content .info-text {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.01em;
    color: rgba(255, 255, 255, 0.72); }
  .hero-banner-content figure {
    margin-bottom: 0; }
    @media (max-width: 991px) {
      .hero-banner-content figure img {
        width: 100%; } }
  .hero-banner-content.text-center .sub-title2 {
    margin: auto;
    margin-bottom: 40px; }
  .hero-banner-content.text-center .getstarted-blk {
    margin: auto;
    margin-bottom: 20px; }
  .hero-banner-content.text-left .getstarted-blk {
    margin-bottom: 92px; }
    @media (max-width: 991px) {
      .hero-banner-content.text-left .getstarted-blk {
        margin-bottom: 70px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .hero-banner-content.text-left .getstarted-blk {
      margin-bottom: 50px; } }
  .hero-banner-content.text-left h4, .hero-banner-content.text-left h3 {
    margin-bottom: 52px; }
    @media (max-width: 767px) {
      .hero-banner-content.text-left h4 br, .hero-banner-content.text-left h3 br {
        display: none; } }

.business-success-blk {
  padding-bottom: 86px; }
  @media (max-width: 1199px) {
    .business-success-blk {
      margin-top: -50px;
      position: relative;
      z-index: 2; } }
  @media (max-width: 1199px) and (max-width: 767px) {
    .business-success-blk {
      margin-top: 0;
      padding-bottom: 40px; } }
  .business-success-blk .border-seprater {
    margin-top: 68px; }
    @media (max-width: 767px) {
      .business-success-blk .border-seprater {
        margin-top: 40px; } }

.counts-div {
  text-align: center;
  /*&.icon1{
		p span{
			color: #8451C5;
		}
	}

	&.icon2{
		p span{
			color: #01968D;
		}
	}

	&.icon3{
		p span{
			color: #D27E00;
		}
	}*/ }
  @media (max-width: 767px) {
    .counts-div {
      margin-bottom: 60px; } }
  .counts-div.circle-icon .icon {
    position: absolute;
    left: 0;
    right: 0;
    top: 0; }
  .counts-div.circle-icon.icon2 .icon {
    top: -20px; }
  .counts-div.circle-icon .content-ui {
    padding-top: 70px; }
  .counts-div .icon {
    min-height: 62px;
    margin-bottom: 24px; }
  .counts-div .numbs {
    font-style: normal;
    font-weight: 600;
    font-size: 55px;
    line-height: 52px;
    letter-spacing: -0.06em;
    color: #132A38;
    margin-bottom: 16px; }
    @media (max-width: 1199px) {
      .counts-div .numbs {
        font-size: 46px;
        line-height: 42px;
        margin-bottom: 16px; } }
  @media (max-width: 1199px) and (max-width: 1024px) {
    .counts-div .numbs {
      font-size: 40px;
      line-height: 42px; } }
  @media (max-width: 1199px) and (max-width: 1024px) and (max-width: 991px) {
    .counts-div .numbs {
      font-size: 32px;
      line-height: 36px; } }
  .counts-div p {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #495D68; }
    @media (max-width: 991px) {
      .counts-div p {
        font-size: 16px;
        line-height: 22px; } }
    .counts-div p span {
      font-weight: 600;
      display: block;
      color: #122A37; }

.border-seprater {
  background: #17313A;
  opacity: 0.2;
  height: 1px;
  width: 100%; }

.leads-blk {
  padding-top: 152px; }
  @media (max-width: 1199px) {
    .leads-blk {
      padding-top: 90px; } }
  .leads-blk .heading-blk {
    max-width: 900px;
    width: 100%;
    margin: auto;
    margin-bottom: 96px; }
    @media (max-width: 767px) {
      .leads-blk .heading-blk {
        margin-bottom: 60px; } }
    .leads-blk .heading-blk p {
      font-style: normal;
      font-weight: normal;
      font-size: 25px;
      line-height: 37px;
      text-align: center;
      letter-spacing: -0.01em;
      color: #495D68;
      max-width: 770px;
      margin: auto; }
      .leads-blk .heading-blk p strong {
        display: block;
        color: #495D68;
        font-weight: 600; }
        @media (max-width: 991px) {
          .leads-blk .heading-blk p strong {
            display: inline; } }
      @media (max-width: 1199px) {
        .leads-blk .heading-blk p {
          font-size: 22px;
          line-height: 34px; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    .leads-blk .heading-blk p {
      font-size: 20px;
      line-height: 30px; } }

.brands-slider {
  margin: 0px 0  0px;
  padding-bottom: 50px; }
  .brands-slider .brand-ui {
    text-align: center; }
    .brands-slider .brand-ui img {
      -webkit-filter: grayscale(8);
      filter: grayscale(8);
      -moz-transition: 0.2s ease-in-out;
      -o-transition: 0.2s ease-in-out;
      -webkit-transition: 0.2s ease-in-out;
      transition: 0.2s ease-in-out;
      display: inline-block; }
      .brands-slider .brand-ui img:hover {
        -webkit-filter: grayscale(0);
        filter: grayscale(0); }
      @media (max-width: 767px) {
        .brands-slider .brand-ui img img {
          max-width: 80%; } }

.brand-ui {
  text-align: center; }
  .brand-ui img {
    display: inline-block; }

.brands-slider-wrapper {
  /*margin-top:-50px;*/ }

.demo-inner-blk {
  background: -webkit-linear-gradient(356.28deg, #F1EAFA 0%, #F0F5FF 47.95%, #DDF0F3 100.75%);
  background: -o-linear-gradient(356.28deg, #F1EAFA 0%, #F0F5FF 47.95%, #DDF0F3 100.75%);
  background: linear-gradient(93.72deg, #F1EAFA 0%, #F0F5FF 47.95%, #DDF0F3 100.75%);
  border-radius: 32px;
  padding: 40px 58px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  max-width: 908px;
  margin: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .demo-inner-blk.green-bg {
    background: -webkit-linear-gradient(14.55deg, #01968D 13.56%, #1DC689 69.47%);
    background: -o-linear-gradient(14.55deg, #01968D 13.56%, #1DC689 69.47%);
    background: linear-gradient(75.45deg, #01968D 13.56%, #1DC689 69.47%); }
    .demo-inner-blk.green-bg p {
      color: #fff; }
  @media (max-width: 991px) {
    .demo-inner-blk {
      padding: 42px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .demo-inner-blk {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  @media (max-width: 991px) and (max-width: 767px) and (max-width: 450px) {
    .demo-inner-blk {
      padding: 30px 20px; } }
  .demo-inner-blk p {
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 38px;
    letter-spacing: -0.02em;
    color: #122A37;
    width: calc(100% - 240px); }
    @media (max-width: 767px) {
      .demo-inner-blk p {
        font-size: 24px;
        line-height: 32px;
        width: 100%; } }
    .demo-inner-blk p span {
      display: block; }
      @media (max-width: 767px) {
        .demo-inner-blk p span {
          display: inline; } }
    @media (max-width: 767px) {
      .demo-inner-blk p {
        margin-bottom: 30px;
        text-align: center; } }

.b2b-platform {
  padding: 145px 0 0; }
  @media (max-width: 1199px) {
    .b2b-platform {
      padding: 150px 0 0; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    .b2b-platform {
      padding: 120px 0 0; } }
  @media (max-width: 1199px) and (max-width: 991px) and (max-width: 767px) {
    .b2b-platform {
      padding: 80px 0 0; } }
  .b2b-platform .heading-blk {
    margin-bottom: 72px;
    padding-left: 0px; }
    @media (max-width: 991px) {
      .b2b-platform .heading-blk {
        padding-left: 0;
        margin-bottom: 50px; } }
    .b2b-platform .heading-blk h4 {
      margin-bottom: 0; }

.b2b-steps {
  /*padding: 128px 0 60px;*/
  padding: 128px 0 148px;
  overflow: hidden; }
  .b2b-steps .mob-show {
    display: none; }
    @media (max-width: 991px) {
      .b2b-steps .mob-show {
        display: block;
        margin-bottom: 30px; }
        .b2b-steps .mob-show.tab-content-blk {
          padding-left: 0; }
          .b2b-steps .mob-show.tab-content-blk .image-blk img {
            width: 100%; } }
  @media (max-width: 1199px) {
    .b2b-steps {
      padding: 100px 0 60px; }
      .b2b-steps:first-child {
        padding-bottom: 0; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    .b2b-steps {
      padding: 40px 0 40px; } }
  .b2b-steps .content-blk h4 {
    margin-bottom: 20px; }
    .b2b-steps .content-blk h4 span {
      color: #01968D; }
  .b2b-steps .content-blk .sub-title3 {
    margin-bottom: 50px; }
  .b2b-steps .image-blk img {
    width: 751px;
    border-radius: 20px;
    -webkit-box-shadow: 0px 27.1669px 55.6921px rgba(23, 49, 58, 0.12);
    box-shadow: 0px 27.1669px 55.6921px rgba(23, 49, 58, 0.12); }
    @media (max-width: 767px) {
      .b2b-steps .image-blk img {
        border-radius: 6px;
        width: 100%; } }
  .b2b-steps .tab-content-blk {
    padding-left: 30px;
    margin-top: -224px; }
    @media (max-width: 991px) {
      .b2b-steps .tab-content-blk {
        margin-top: 0;
        padding-left: 0;
        margin-bottom: 30px; } }
  .b2b-steps .b2b-tabs-blk ul {
    border: none; }
    @media (max-width: 991px) {
      .b2b-steps .b2b-tabs-blk ul {
        overflow: hidden;
        overflow-x: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; } }
    .b2b-steps .b2b-tabs-blk ul li {
      position: relative;
      width: 100%;
      cursor: pointer;
      margin-bottom: 16px;
      border: 1px solid transparent;
      border-radius: 12px; }
      @media (max-width: 991px) {
        .b2b-steps .b2b-tabs-blk ul li {
          min-width: 364px;
          max-width: 364px;
          margin-right: 32px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .b2b-steps .b2b-tabs-blk ul li {
      min-width: 290px;
      max-width: 290px;
      margin-right: 10px;
      border: none;
      border-bottom: 1px solid transparent;
      border-radius: 0; } }
  @media (max-width: 991px) and (max-width: 991px) {
    .b2b-steps .b2b-tabs-blk ul li .collpase-content {
      display: block !important; } }
      .b2b-steps .b2b-tabs-blk ul li.selected {
        /*background: #FFFFFF;
					border: 1px solid rgba(23, 49, 58, 0.04);
					box-sizing: border-box;
					box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.04);*/
        background: #FFFFFF;
        border: 1px solid #29AC99;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.04);
        box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.04);
        border-radius: 12px; }
        @media (max-width: 767px) {
          .b2b-steps .b2b-tabs-blk ul li.selected {
            border: none;
            border-bottom: 1px solid #29AC99;
            border-radius: 0; } }
        .b2b-steps .b2b-tabs-blk ul li.selected:before {
          opacity: 1; }
        .b2b-steps .b2b-tabs-blk ul li.selected .collpase-content {
          display: block; }
      .b2b-steps .b2b-tabs-blk ul li a {
        padding: 18px 20px 18px 66px;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        color: #17313A;
        opacity: 0.76;
        position: relative; }
        .b2b-steps .b2b-tabs-blk ul li a.active {
          opacity: 1; }
        .b2b-steps .b2b-tabs-blk ul li a:before {
          position: absolute;
          content: "";
          left: 18px;
          top: 16px;
          background: #2BB5A1;
          opacity: 0.3;
          border-radius: 100%;
          width: 32px;
          height: 32px;
          display: none; }
        .b2b-steps .b2b-tabs-blk ul li a:after {
          position: relative;
          content: "\e902";
          font-family: icomoon;
          right: -10px;
          top: 3px;
          font-size: 11px;
          color: #2BB5A1;
          opacity: 0; }
          @media (max-width: 991px) {
            .b2b-steps .b2b-tabs-blk ul li a:after {
              display: none; } }
      .b2b-steps .b2b-tabs-blk ul li .tab-wrapper.active:before, .b2b-steps .b2b-tabs-blk ul li .tab-wrapper.active:after {
        opacity: 1; }
      .b2b-steps .b2b-tabs-blk ul li .tab-wrapper.active .icon.ic-discover {
        background-position: -14px -58px; }
      .b2b-steps .b2b-tabs-blk ul li .tab-wrapper.active .icon.ic-decision {
        background-position: -78px -63px; }
      .b2b-steps .b2b-tabs-blk ul li .tab-wrapper.active .icon.ic-summary {
        background-position: -134px -59px; }
      .b2b-steps .b2b-tabs-blk ul li .tab-wrapper.active .icon.ic-visitors {
        background-position: -184px -59px; }
      .b2b-steps .b2b-tabs-blk ul li .tab-wrapper.active .icon.ic-audience {
        background-position: -247px -59px; }
      .b2b-steps .b2b-tabs-blk ul li .tab-wrapper.active .icon.ic-explore {
        background-position: -304px -61px; }
      .b2b-steps .b2b-tabs-blk ul li .tab-wrapper.active .icon.ic-automation {
        background-position: -11px -155px; }
      .b2b-steps .b2b-tabs-blk ul li .tab-wrapper.active .icon.ic-retargeting {
        background-position: -75px -155px; }
      .b2b-steps .b2b-tabs-blk ul li .tab-wrapper.active .icon.ic-gdpr {
        background-position: -134px -155px; }
      .b2b-steps .b2b-tabs-blk ul li .collpase-content {
        padding: 0px 20px 20px 66px; }
        @media (max-width: 767px) {
          .b2b-steps .b2b-tabs-blk ul li .collpase-content {
            padding: 0px 20px 20px 20px; } }
        .b2b-steps .b2b-tabs-blk ul li .collpase-content p {
          font-style: normal;
          font-weight: normal;
          font-size: 13px;
          line-height: 23px;
          letter-spacing: -0.02em;
          color: #576D79; }
      .b2b-steps .b2b-tabs-blk ul li .icon {
        position: absolute;
        left: 18px;
        background: url("../images/seprite.svg");
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex; }
        .b2b-steps .b2b-tabs-blk ul li .icon.ic-discover {
          width: 31px;
          height: 43px;
          background-position: -14px -14px; }
        .b2b-steps .b2b-tabs-blk ul li .icon.ic-decision {
          width: 34px;
          height: 34px;
          background-position: -78px -19px; }
        .b2b-steps .b2b-tabs-blk ul li .icon.ic-summary {
          width: 31px;
          height: 38px;
          background-position: -134px -15px; }
        .b2b-steps .b2b-tabs-blk ul li .icon.ic-visitors {
          width: 36px;
          height: 36px;
          background-position: -184px -15px; }
        .b2b-steps .b2b-tabs-blk ul li .icon.ic-audience {
          width: 36px;
          height: 36px;
          background-position: -247px -15px; }
        .b2b-steps .b2b-tabs-blk ul li .icon.ic-explore {
          width: 42px;
          height: 35px;
          background-position: -304px -17px;
          left: 13px; }
        .b2b-steps .b2b-tabs-blk ul li .icon.ic-automation {
          width: 37px;
          height: 40px;
          background-position: -11px -109px; }
        .b2b-steps .b2b-tabs-blk ul li .icon.ic-retargeting {
          width: 38px;
          height: 38px;
          background-position: -75px -109px; }
        .b2b-steps .b2b-tabs-blk ul li .icon.ic-gdpr {
          width: 37px;
          height: 39px;
          background-position: -134px -109px; }
  .b2b-steps .tab-btn {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.0172em;
    color: #17313A;
    opacity: 0.76;
    width: 100%; }
  .b2b-steps:nth-child(even) .col-lg-5 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .b2b-steps:nth-child(even) .col-lg-7 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .b2b-steps:nth-child(even) .image-blk {
    margin-left: -140px; }
    @media (max-width: 1199px) {
      .b2b-steps:nth-child(even) .image-blk {
        margin-left: -260px; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    .b2b-steps:nth-child(even) .image-blk {
      margin-left: 0; } }
  @media (max-width: 991px) {
    .b2b-steps .col-lg-7 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
    .b2b-steps .col-lg-5 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; } }

/*business tool blk*/
.business-tool-blk {
  padding: 170px 0 124px;
  overflow: hidden; }
  @media (max-width: 1199px) {
    .business-tool-blk {
      padding: 130px 0 120px; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    .business-tool-blk {
      padding: 80px 0; } }
  @media (max-width: 1199px) and (max-width: 767px) {
    .business-tool-blk {
      padding: 50px 0; } }
  .business-tool-blk .descr-blk p {
    width: 100%;
    max-width: 690px;
    margin: auto;
    margin-bottom: 40px;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #576D79; }

.tool-carousel {
  padding: 0px 0 0px;
  position: relative; }
  @media (max-width: 767px) {
    .tool-carousel {
      padding-bottom: 40px; } }
  .tool-carousel .slick-list {
    padding-top: 24px; }
  .tool-carousel .slick-track {
    padding-bottom: 60px; }
    @media (max-width: 767px) {
      .tool-carousel .slick-track {
        padding: 0 0 0px; } }
  .tool-carousel:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 348px;
    background: -webkit-linear-gradient(180.19deg, rgba(255, 255, 255, 0) 6.79%, #FFFFFF 69.6%);
    background: -o-linear-gradient(180.19deg, rgba(255, 255, 255, 0) 6.79%, #FFFFFF 69.6%);
    background: linear-gradient(269.81deg, rgba(255, 255, 255, 0) 6.79%, #FFFFFF 69.6%);
    left: -125px;
    top: 0;
    z-index: 2; }
    @media (max-width: 767px) {
      .tool-carousel:before {
        display: none; } }
  .tool-carousel:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 348px;
    background: -webkit-linear-gradient(180.19deg, rgba(255, 255, 255, 0) 6.79%, #FFFFFF 69.6%);
    background: -o-linear-gradient(180.19deg, rgba(255, 255, 255, 0) 6.79%, #FFFFFF 69.6%);
    background: linear-gradient(269.81deg, rgba(255, 255, 255, 0) 6.79%, #FFFFFF 69.6%);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
    transform: matrix(-1, 0, 0, 1, 0, 0);
    right: -125px;
    top: 0;
    z-index: 2; }
    @media (max-width: 767px) {
      .tool-carousel:after {
        display: none; } }
  .tool-carousel .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .tool-carousel .tool-card {
    padding: 0 15px;
    /*&:nth-child(2){
				figure{
					width: 124px;
					height: 124px;
				}
			}

			&:nth-child(2){
				figure{
					width: 148px;
					height: 148px;
				}
			}

			&:nth-child(3){
				figure{
					width:92px;
					height:92px;
				}
			}

			&:nth-child(4){
				figure{
					width:144px;
					height:144px;
				}
			}

			&:nth-child(5){
				figure{
					width:118px;
					height:118px;
				}
			}

			&:nth-child(6){
				figure{
					width:106px;
					height:106px;
				}
			}

			&:nth-child(7){
				figure{
					width:148px;
					height:148px;
				}
			}

			&:nth-child(8){
				figure{
					width:96px;
					height:96px;
				}
			}*/ }
    .tool-carousel .tool-card:nth-child(2n+2) figure {
      animation: bubble2 4s ease-in-out infinite;
      -webkit-animation: bubble2 4s ease-in-out infinite; }
    .tool-carousel .tool-card figure {
      background: #FFFFFF;
      border: 1px solid rgba(177, 194, 203, 0.12);
      -webkit-box-shadow: 0px 32px 72px rgba(18, 42, 55, 0.12);
      box-shadow: 0px 32px 72px rgba(18, 42, 55, 0.12);
      border-radius: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 118px;
      height: 118px;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding: 5px;
      /*&:nth-child(1n+1){
					 animation: bubble1 2s infinite cubic-bezier(.36, .11, .89, .32);
        -webkit-animation: bubble1 2s infinite cubic-bezier(.36, .11, .89, .32);
				}*/ }
      .tool-carousel .tool-card figure img {
        width: 60px; }

/* lead blk  css */
.lead-form-blk {
  background: #FFFFFF;
  opacity: 0.98;
  border-radius: 16px;
  max-width: 464px;
  margin: auto;
  padding: 40px 32px; }
  @media (max-width: 767px) {
    .lead-form-blk {
      padding: 20px 20px;
      max-width: 100%; } }
  .lead-form-blk .form-group {
    margin-bottom: 28px; }
    @media (max-width: 767px) {
      .lead-form-blk .form-group {
        margin-bottom: 15px; } }
  .lead-form-blk label {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.02em;
    color: #576D79;
    margin-bottom: 8px; }
  .lead-form-blk .form-control {
    background: rgba(247, 249, 251, 0.32);
    border: 1px solid rgba(18, 42, 55, 0.24);
    border-radius: 8px;
    height: 48px;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.03em; }
    @media (max-width: 767px) {
      .lead-form-blk .form-control {
        height: 40px; } }
    .lead-form-blk .form-control:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(175, 175, 175, 0.25);
      box-shadow: 0 0 0 0.2rem rgba(175, 175, 175, 0.25); }
    .lead-form-blk .form-control::-webkit-input-placeholder {
      color: rgba(18, 42, 55, 0.3); }
    .lead-form-blk .form-control::-moz-placeholder {
      color: rgba(18, 42, 55, 0.3); }
    .lead-form-blk .form-control:-ms-input-placeholder {
      color: rgba(18, 42, 55, 0.3); }
    .lead-form-blk .form-control:-moz-placeholder {
      color: rgba(18, 42, 55, 0.3); }
  .lead-form-blk textarea.form-control {
    height: 90px;
    resize: none;
    padding-top: 12px; }

@media (max-width: 1199px) {
  .lead-blk {
    padding: 0 15px; } }

.lead-blk .lead-inner-blk {
  background: -webkit-linear-gradient(343.27deg, #00968D 32.67%, #07A88B 54.96%, #1DC689 76.11%);
  background: -o-linear-gradient(343.27deg, #00968D 32.67%, #07A88B 54.96%, #1DC689 76.11%);
  background: linear-gradient(106.73deg, #00968D 32.67%, #07A88B 54.96%, #1DC689 76.11%);
  position: relative;
  padding: 40px 0 40px;
  overflow: hidden;
  border-radius: 16px; }
  .lead-blk .lead-inner-blk figure {
    margin-bottom: 0; }
  @media (max-width: 991px) {
    .lead-blk .lead-inner-blk {
      padding: 64px 0; } }
  @media (max-width: 991px) and (max-width: 991px) {
    .lead-blk .lead-inner-blk {
      padding: 30px 15px; } }
  @media (max-width: 991px) {
      .lead-blk .lead-inner-blk figure {
        display: none; } }

.lead-blk .lead-content-blk {
  padding-left: 64px; }
  @media (max-width: 991px) {
    .lead-blk .lead-content-blk {
      padding-left: 0px; } }
  .lead-blk .lead-content-blk .h4 {
    margin-bottom: 48px;
    text-align: left;
    color: #fff; }
    @media (max-width: 991px) {
      .lead-blk .lead-content-blk .h4 {
        margin-bottom: 24px; } }

.lead-blk figure {
  margin-left: -20px; }

.tab-block {
  display: inline-block;
  width: 100%;
  text-align: center; }
  .tab-block .nav-tabs {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: none; }
    .tab-block .nav-tabs li a {
      padding: 8px 24px;
      font-style: normal;
      font-weight: 500;
      font-size: 18px;
      line-height: 24px;
      letter-spacing: -0.0172em;
      color: #576D79;
      opacity: 0.7;
      border: 1px solid transparent; }
      .tab-block .nav-tabs li a.active {
        background: #FFFFFF;
        border: 1px solid rgba(23, 49, 58, 0.08);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);
        border-radius: 10px;
        color: #17313A; }

.slider-tabs {
  display: inline-block;
  width: 700px;
  padding-left: 30px; }
  @media (max-width: 767px) {
    .slider-tabs {
      width: 100%;
      padding-left: 0;
      margin-bottom: 20px; } }
  .slider-tabs .slick-slide {
    margin: 0px 8px;
    width: 680px;
    height: auto; }
    @media (max-width: 767px) {
      .slider-tabs .slick-slide {
        width: 500px; } }
    .slider-tabs .slick-slide img {
      height: auto;
      width: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      -webkit-box-shadow: 0px 34.0852px 69.8747px rgba(23, 49, 58, 0.12);
      box-shadow: 0px 34.0852px 69.8747px rgba(23, 49, 58, 0.12);
      border-radius: 18px; }
      @media (max-width: 767px) {
        .slider-tabs .slick-slide img {
          height: auto;
          -webkit-box-shadow: none !important;
          box-shadow: none !important; } }

.slick-dots {
  bottom: -30px; }

.progressBarContainer {
  position: absolute;
  bottom: -40px;
  width: 210px;
  left: 0;
  right: 0;
  margin: auto; }
  @media (max-width: 767px) {
    .progressBarContainer {
      bottom: 0px; } }

.progressBarContainer div {
  display: block;
  width: 81px;
  padding: 0;
  cursor: pointer;
  margin-right: 5%;
  float: left;
  color: white;
  border-radius: 24px;
  overflow: hidden; }

.progressBarContainer div:last-child {
  margin-right: 0; }

.progressBarContainer div span.progressBar {
  width: 81px;
  height: 7px;
  background: #DCE4E9;
  border-radius: 24px;
  display: block; }

.progressBarContainer div span.progressBar .inProgress {
  background-color: #2BB5A1;
  width: 0%;
  border-radius: 24px;
  height: 7px; }

.slider-tabs .slick-arrow {
  position: absolute;
  left: 150px;
  top: -37px;
  padding: 8px 24px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.0172em;
  color: #576D79;
  opacity: 0.7;
  border: 1px solid transparent;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .slider-tabs .slick-arrow:focus {
    outline: none !important; }
  .slider-tabs .slick-arrow.slick-disabled {
    background: #FFFFFF;
    border: 1px solid rgba(23, 49, 58, 0.08);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    color: #17313A; }
  .slider-tabs .slick-arrow#previous {
    left: 392px; }

.explore-more-sec {
  padding: 132px 0 60px; }
  @media (max-width: 991px) {
    .explore-more-sec {
      padding: 80px 0 40px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .explore-more-sec {
      padding: 60px 0 0px; } }
  .explore-more-sec .heading-blk {
    margin-bottom: 40px; }
    @media (max-width: 767px) {
      .explore-more-sec .heading-blk {
        margin-bottom: 20px; } }
    .explore-more-sec .heading-blk h4 {
      margin-bottom: 0; }
  .explore-more-sec .container {
    padding: 0 6px; }
    @media (max-width: 767px) {
      .explore-more-sec .container {
        padding: 0 15px; } }
  .explore-more-sec .explore-card {
    background: #FFFFFF;
    border: 1px solid rgba(23, 49, 58, 0.08);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.06);
    border-radius: 12px;
    padding: 32px 24px 24px;
    -webkit-transition: 0.12s ease-in-out;
    -o-transition: 0.12s ease-in-out;
    transition: 0.12s ease-in-out;
    height: 510px;
    overflow: hidden; }
    @media (max-width: 991px) {
      .explore-more-sec .explore-card {
        min-height: 270px;
        padding: 20px;
        margin-bottom: 20px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .explore-more-sec .explore-card {
      padding: 40px;
      min-height: auto;
      height: auto; } }
  @media (max-width: 991px) and (max-width: 767px) and (max-width: 480px) {
    .explore-more-sec .explore-card {
      padding: 20px; } }
    .explore-more-sec .explore-card:hover {
      border: 1px solid rgba(23, 49, 58, 0.1);
      -webkit-box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1); }
    .explore-more-sec .explore-card .icon-blk {
      margin-bottom: 0px; }
    .explore-more-sec .explore-card span {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#6d52da+0,cd53de+50,fc5170+100 */
      background: #6d52da;
      /* Old browsers */
      background: -moz-linear-gradient(left, #6d52da 0%, #cd53de 50%, #fc5170 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #6d52da 0%, #cd53de 50%, #fc5170 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, right top, from(#6d52da), color-stop(50%, #cd53de), to(#fc5170));
      background: -o-linear-gradient(left, #6d52da 0%, #cd53de 50%, #fc5170 100%);
      background: linear-gradient(to right, #6d52da 0%, #cd53de 50%, #fc5170 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d52da', endColorstr='#fc5170',GradientType=1 );
      /* IE6-9 */
      margin-bottom: 12px;
      background-clip: text;
      -webkit-background-clip: text;
      color: transparent;
      -webkit-text-fill-color: transparent;
      display: inline-block;
      padding: 0 10px 0 0;
      font-style: normal;
      font-weight: 600;
      font-size: 18px;
      line-height: 26px;
      letter-spacing: -0.02em; }
    .explore-more-sec .explore-card p {
      font-style: normal;
      font-weight: 600;
      font-size: 22px;
      line-height: 28px;
      letter-spacing: -0.0322em;
      color: #17313A;
      margin-bottom: 56px;
      min-height: 115px; }
      @media (max-width: 1199px) {
        .explore-more-sec .explore-card p {
          font-size: 22px;
          line-height: 28px; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    .explore-more-sec .explore-card p {
      font-size: 16px;
      line-height: 24px; } }
  @media (max-width: 1199px) and (max-width: 991px) and (max-width: 767px) {
    .explore-more-sec .explore-card p {
      min-height: auto;
      margin-bottom: 20px; } }

@media (max-width: 767px) {
  .brands-slider img {
    width: 80%; } }

.b2b-steps .sliderContainer .image-blk img {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: initial; }

@media (max-width: 991px) {
  .testimonal-blk {
    display: none; } }

.testimonal-blk .testimonal-card {
  position: relative;
  word-wrap: break-word;
  padding: 32px;
  background: rgba(18, 42, 55, 0.12);
  border-radius: 16px; }
  .testimonal-blk .testimonal-card:before {
    position: absolute;
    content: "";
    background: url(../images/ic-wquotes.png);
    width: 36px;
    height: 26px;
    left: 14px;
    top: 25px; }
  .testimonal-blk .testimonal-card p {
    font-style: italic;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.02em;
    color: #fff;
    margin-bottom: 48px; }
  .testimonal-blk .testimonal-card .bottom-content-blk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .testimonal-blk .testimonal-card .postby-blk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .testimonal-blk .testimonal-card .postby-blk figure {
      width: 48px;
      height: 48px; }
      .testimonal-blk .testimonal-card .postby-blk figure img {
        width: 100%; }
    .testimonal-blk .testimonal-card .postby-blk .content-blk {
      padding-left: 12px; }
    .testimonal-blk .testimonal-card .postby-blk p {
      font-style: normal;
      font-weight: 500;
      font-size: 18px;
      line-height: 24px;
      letter-spacing: -0.02em;
      color: #FFFFFF;
      margin-bottom: 0; }
    .testimonal-blk .testimonal-card .postby-blk label {
      font-style: normal;
      font-weight: normal;
      font-size: 13px;
      line-height: 16px;
      letter-spacing: -0.01em;
      color: #FFFFFF;
      opacity: 0.72; }

.needs-section {
  padding: 90px 0 40px; }
  .needs-section .need-card {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#122a37+0,122a37+100&0.06+1,0.12+100 */
    background: -moz-linear-gradient(left, rgba(18, 42, 55, 0.06) 0%, rgba(18, 42, 55, 0.06) 1%, rgba(18, 42, 55, 0.12) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(18, 42, 55, 0.06) 0%, rgba(18, 42, 55, 0.06) 1%, rgba(18, 42, 55, 0.12) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, right top, from(rgba(18, 42, 55, 0.06)), color-stop(1%, rgba(18, 42, 55, 0.06)), to(rgba(18, 42, 55, 0.12)));
    background: -o-linear-gradient(left, rgba(18, 42, 55, 0.06) 0%, rgba(18, 42, 55, 0.06) 1%, rgba(18, 42, 55, 0.12) 100%);
    background: linear-gradient(to right, rgba(18, 42, 55, 0.06) 0%, rgba(18, 42, 55, 0.06) 1%, rgba(18, 42, 55, 0.12) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f122a37', endColorstr='#1f122a37',GradientType=1 );
    /* IE6-9 */
    padding: 1px;
    border-radius: 12px;
    -webkit-transition: 0.2s ease-in-out;
    -o-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out; }
    @media (max-width: 767px) {
      .needs-section .need-card {
        margin-bottom: 20px; } }
    .needs-section .need-card.card1 h5 {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#6d52da+0,cd53de+50,fc5170+100 */
      background: #6d52da;
      /* Old browsers */
      background: -moz-linear-gradient(left, #6d52da 0%, #cd53de 50%, #fc5170 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #6d52da 0%, #cd53de 50%, #fc5170 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, right top, from(#6d52da), color-stop(50%, #cd53de), to(#fc5170));
      background: -o-linear-gradient(left, #6d52da 0%, #cd53de 50%, #fc5170 100%);
      background: linear-gradient(to right, #6d52da 0%, #cd53de 50%, #fc5170 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d52da', endColorstr='#fc5170',GradientType=1 );
      /* IE6-9 */
      background-clip: text;
      -webkit-background-clip: text;
      color: transparent;
      -webkit-text-fill-color: transparent;
      display: inline-block; }
    .needs-section .need-card.card2 h5 {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7d4cbb+0,bb4ae2+100 */
      background: #7d4cbb;
      /* Old browsers */
      background: -moz-linear-gradient(left, #7d4cbb 0%, #bb4ae2 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #7d4cbb 0%, #bb4ae2 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, right top, from(#7d4cbb), to(#bb4ae2));
      background: -o-linear-gradient(left, #7d4cbb 0%, #bb4ae2 100%);
      background: linear-gradient(to right, #7d4cbb 0%, #bb4ae2 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d4cbb', endColorstr='#bb4ae2',GradientType=1 );
      /* IE6-9 */
      background-clip: text;
      -webkit-background-clip: text;
      color: transparent;
      -webkit-text-fill-color: transparent;
      display: inline-block; }
    .needs-section .need-card.card3 h5 {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#52b9da+0,877bf3+53,cd53de+100 */
      background: #52b9da;
      /* Old browsers */
      background: -moz-linear-gradient(left, #52b9da 0%, #877bf3 53%, #cd53de 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #52b9da 0%, #877bf3 53%, #cd53de 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, right top, from(#52b9da), color-stop(53%, #877bf3), to(#cd53de));
      background: -o-linear-gradient(left, #52b9da 0%, #877bf3 53%, #cd53de 100%);
      background: linear-gradient(to right, #52b9da 0%, #877bf3 53%, #cd53de 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52b9da', endColorstr='#cd53de',GradientType=1 );
      /* IE6-9 */
      background-clip: text;
      -webkit-background-clip: text;
      color: transparent;
      -webkit-text-fill-color: transparent;
      display: inline-block; }
    .needs-section .need-card:hover {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#6d52da+0,cd53de+51,fc5170+100 */
      background: #6d52da;
      /* Old browsers */
      background: -moz-linear-gradient(left, #6d52da 0%, #cd53de 51%, #fc5170 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #6d52da 0%, #cd53de 51%, #fc5170 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, right top, from(#6d52da), color-stop(51%, #cd53de), to(#fc5170));
      background: -o-linear-gradient(left, #6d52da 0%, #cd53de 51%, #fc5170 100%);
      background: linear-gradient(to right, #6d52da 0%, #cd53de 51%, #fc5170 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d52da', endColorstr='#fc5170',GradientType=1 );
      /* IE6-9 */ }
    .needs-section .need-card a {
      background: #FFFFFF;
      -webkit-box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.04);
      box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.04);
      border-radius: 12px;
      padding: 26px;
      display: block; }
    .needs-section .need-card h5 {
      font-style: normal;
      font-weight: 600;
      font-size: 22px;
      line-height: 30px;
      letter-spacing: -0.0322em;
      margin-bottom: 24px; }
  .needs-section .link-btn {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.02em;
    position: relative;
    color: #122A37;
    position: relative; }
    .needs-section .link-btn:after {
      position: absolute;
      content: "";
      background: url("../images/ic-rarrow.png") no-repeat;
      width: 8px;
      height: 8px;
      right: -16px;
      top: 8px; }

.we-enrich-blk .row .tab-content {
  margin-top: -270px; }
  @media (max-width: 991px) {
    .we-enrich-blk .row .tab-content {
      margin-top: 0; } }

.accelerate-blk .row .tab-content-blk {
  margin-top: -250px; }
  @media (max-width: 991px) {
    .accelerate-blk .row .tab-content-blk {
      margin-top: 0; } }

.slider-nav-thumbnails {
  max-width: 420px;
  margin: auto;
  margin-bottom: 25px; }
  .slider-nav-thumbnails .slick-slide {
    width: auto !important;
    padding: 8px 20px;
    border: 1px solid transparent;
    cursor: pointer; }
    @media (max-width: 599px) {
      .slider-nav-thumbnails .slick-slide {
        padding: 8px 12px; } }
    .slider-nav-thumbnails .slick-slide.slick-current {
      background: #FFFFFF;
      border: 1px solid rgba(23, 49, 58, 0.08);
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);
      box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);
      border-radius: 10px; }
      .slider-nav-thumbnails .slick-slide.slick-current p {
        color: #17313A;
        opacity: 1; }
  .slider-nav-thumbnails p {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.0172em;
    color: #576D79;
    opacity: 0.7; }
    @media (max-width: 599px) {
      .slider-nav-thumbnails p {
        font-size: 15px;
        line-height: 20px; } }

.purple-bg {
  position: relative;
  z-index: 1; }
  .purple-bg:after {
    background: -webkit-linear-gradient(249.27deg, #5F2A94 22.45%, #7A419D 54.71%, #C241D7 94%);
    background: -o-linear-gradient(249.27deg, #5F2A94 22.45%, #7A419D 54.71%, #C241D7 94%);
    background: linear-gradient(200.73deg, #5F2A94 22.45%, #7A419D 54.71%, #C241D7 94%);
    width: 100%;
    height: 75%;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    z-index: -1; }
    @media (max-width: 767px) {
      .purple-bg:after {
        height: 85%; } }

.adquanty-page .tf-inner-blk .footer-nav-blk h5 {
  color: #A042BB; }

.adquanty-page .hero-banner-content h3 {
  margin-bottom: 34px; }
  @media (max-width: 599px) {
    .adquanty-page .hero-banner-content h3 {
      font-size: 26px;
      line-height: 36px; } }

.adquanty-page .hero-banner-content .sub-title2 {
  font-style: normal;
  font-weight: normal;
  font-size: 25px;
  line-height: 37px;
  text-align: center;
  letter-spacing: -0.01em;
  color: #FFFFFF;
  opacity: 0.8;
  max-width: 840px; }
  @media (max-width: 767px) {
    .adquanty-page .hero-banner-content .sub-title2 {
      font-size: 16px;
      line-height: 30px; } }

.adquanty-page .hero-banner-content .info-text {
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 16px; }

.adquanty-page .lead-blk .lead-inner-blk {
  background: -webkit-linear-gradient(219.76deg, #5F2A94 31.05%, #7A419D 54.41%, #C241D7 82.87%);
  background: -o-linear-gradient(219.76deg, #5F2A94 31.05%, #7A419D 54.41%, #C241D7 82.87%);
  background: linear-gradient(230.24deg, #5F2A94 31.05%, #7A419D 54.41%, #C241D7 82.87%);
  padding-bottom: 50px; }
  @media (max-width: 767px) {
    .adquanty-page .lead-blk .lead-inner-blk {
      padding-bottom: 10px; } }
  .adquanty-page .lead-blk .lead-inner-blk figure {
    padding-left: 0px; }

.adquanty-page .testimonal-blk .testimonal-card p .gradient-ui {
  background: -webkit-linear-gradient(1.29deg, #FF7B69 0.52%, #F077BB 48.6%, #D170FF 95.69%);
  background: -o-linear-gradient(1.29deg, #FF7B69 0.52%, #F077BB 48.6%, #D170FF 95.69%);
  background: linear-gradient(88.71deg, #FF7B69 0.52%, #F077BB 48.6%, #D170FF 95.69%); }

.adquanty-page .book-demo-blk {
  margin-bottom: 80px; }
  @media (max-width: 991px) {
    .adquanty-page .book-demo-blk {
      margin-bottom: 60px; } }
  .adquanty-page .book-demo-blk .demo-inner-blk {
    background: -webkit-linear-gradient(351.47deg, #FFF4F2 3.99%, #FFECFA 55.5%, #F7ECFF 100%);
    background: -o-linear-gradient(351.47deg, #FFF4F2 3.99%, #FFECFA 55.5%, #F7ECFF 100%);
    background: linear-gradient(98.53deg, #FFF4F2 3.99%, #FFECFA 55.5%, #F7ECFF 100%); }

.adquanty-page .brands-slider-wrapper {
  margin-top: 0; }

@media (max-width: 767px) {
  .adquanty-page .brands-slider {
    margin-bottom: 0; }
    .adquanty-page .brands-slider .slick-dots {
      bottom: -20px;
      position: relative; } }

.adquanty-page .verticalSlider ul li .inner-item .desc:before {
  background: url("../images/ic-blue-quotes.png"); }

.description-blk {
  padding-top: 50px; }
  .description-blk .heading-blk {
    max-width: 1050px;
    width: 100%;
    margin: auto;
    margin-bottom: 120px; }
    @media (max-width: 991px) {
      .description-blk .heading-blk {
        margin-bottom: 80px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .description-blk .heading-blk {
      margin-bottom: 60px; } }
    .description-blk .heading-blk p {
      font-style: normal;
      font-weight: 600;
      font-size: 36px;
      line-height: 48px;
      text-align: center;
      letter-spacing: -0.03em;
      color: #495D68; }
      .description-blk .heading-blk p strong {
        color: #122A37;
        font-weight: 600;
        display: block; }
        @media (max-width: 767px) {
          .description-blk .heading-blk p strong {
            display: inline; } }
      @media (max-width: 991px) {
        .description-blk .heading-blk p {
          font-size: 20px;
          line-height: 32px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .description-blk .heading-blk p {
      font-size: 18px;
      line-height: 30px; } }
  .description-blk .companies-list {
    text-align: center; }
    @media (max-width: 1199px) {
      .description-blk .companies-list img {
        width: 100%; } }
  .description-blk .incresing-speed-blk {
    max-width: 950px;
    margin: auto;
    margin-bottom: 76px; }
    .description-blk .incresing-speed-blk .step-card {
      text-align: center; }
      @media (max-width: 767px) {
        .description-blk .incresing-speed-blk .step-card {
          margin-bottom: 40px; } }
      .description-blk .incresing-speed-blk .step-card figure {
        margin-bottom: 15px;
        min-height: 114px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
      .description-blk .incresing-speed-blk .step-card label {
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 26px;
        text-align: center;
        letter-spacing: -0.02em;
        color: #132A38; }
      .description-blk .incresing-speed-blk .step-card p {
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        line-height: 26px;
        text-align: center;
        letter-spacing: -0.02em;
        color: #132A38; }

/*.advanced-section{
	padding-bottom:84px;
	@media (max-width: 599px){
		padding-bottom:30px;
	}

	

		h5{
			max-width:890px;
			width: 100%;
			margin: auto;
			margin-bottom:55px;
		}

		
}*/
.adquanty-steps-blk {
  padding: 80px 0 10px;
  overflow: hidden; }
  @media (max-width: 991px) {
    .adquanty-steps-blk {
      padding: 50px 0 40px; } }
  .adquanty-steps-blk .heading-blk {
    padding-left: 80px; }
    @media (max-width: 991px) {
      .adquanty-steps-blk .heading-blk {
        padding-left: 0; } }
    .adquanty-steps-blk .heading-blk h4 {
      max-width: 940px;
      margin-bottom: 35px; }
      .adquanty-steps-blk .heading-blk h4 .gradient-ui {
        background: -webkit-linear-gradient(357.42deg, #DD4AF5 0%, #FF56A7 49.35%, #FF5757 98.71%);
        background: -o-linear-gradient(357.42deg, #DD4AF5 0%, #FF56A7 49.35%, #FF5757 98.71%);
        background: linear-gradient(92.58deg, #DD4AF5 0%, #FF56A7 49.35%, #FF5757 98.71%);
        padding: 0 10px;
        color: #fff; }

.steps-blk {
  margin-bottom: 90px; }
  @media (max-width: 991px) {
    .steps-blk .image-blk {
      margin: auto;
      margin-bottom: 50px;
      text-align: center; } }
  @media (max-width: 767px) {
    .steps-blk .image-blk img {
      width: 100%; }
    .steps-blk .image-blk.multichain-blk {
      margin-bottom: 0; } }
  .steps-blk .col-lg-6 .content-blk {
    padding-left: 80px; }
    @media (max-width: 991px) {
      .steps-blk .col-lg-6 .content-blk {
        padding-left: 0; } }
  .steps-blk:nth-child(odd) .col-lg-6:first-child {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
    @media (max-width: 991px) {
      .steps-blk:nth-child(odd) .col-lg-6:first-child {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1; } }
  @media (max-width: 991px) {
    .steps-blk:nth-child(odd) .col-lg-6:last-child {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; } }
  .steps-blk .content-blk {
    max-width: 450px; }
    @media (max-width: 991px) {
      .steps-blk .content-blk {
        max-width: 80%;
        margin: auto; }
        .steps-blk .content-blk h5 br {
          display: none; } }
    .steps-blk .content-blk h5 {
      margin-bottom: 20px; }
      @media (max-width: 767px) {
        .steps-blk .content-blk h5 {
          margin-bottom: 5px; } }
    .steps-blk .content-blk p {
      font-style: normal;
      font-weight: normal;
      font-size: 20px;
      line-height: 32px;
      letter-spacing: -0.02em;
      color: #495D68;
      opacity: 0.87; }
      @media (max-width: 767px) {
        .steps-blk .content-blk p {
          font-size: 16px;
          line-height: 28px; } }

.multichain-blk .mob-show {
  display: none; }

@media (max-width: 767px) {
  .multichain-blk .mob-hide {
    display: none; }
  .multichain-blk .mob-show {
    display: block; } }

.multichain-blk .circles {
  position: relative;
  text-align: center;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  right: 0;
  left: 0;
  bottom: 0px;
  height: 474px;
  z-index: -1; }
  @media (max-width: 991px) {
    .multichain-blk .circles {
      max-width: 500px;
      height: 500px;
      position: relative;
      margin: auto; } }
  .multichain-blk .circles .circle {
    border: 1px solid #915DA6;
    border-radius: 50%;
    position: absolute;
    right: auto;
    left: auto;
    margin: auto;
    top: 0;
    bottom: 0;
    z-index: 0; }
    .multichain-blk .circles .circle.xs {
      -webkit-animation: circle- 6s linear infinite forwards;
      animation: circle- 6s linear infinite forwards;
      border: 1px solid #915DA6;
      background: #FFFFFF;
      opacity: 0.72;
      border: 1px solid #915DA6;
      width: 74px;
      height: 74px; }
      @media (max-width: 991px) {
        .multichain-blk .circles .circle.xs {
          width: 20%;
          height: 20%; } }
    .multichain-blk .circles .circle.sm {
      width: 0;
      height: 0;
      -webkit-animation: circle- 6s linear infinite forwards;
      animation: circle- 6s linear infinite forwards;
      -webkit-animation-delay: 2000ms;
      animation-delay: 2000ms;
      background: #FFFFFF;
      opacity: 0.48;
      border: 1px solid #1EB5A1;
      width: 264px;
      height: 264px; }
      @media (max-width: 991px) {
        .multichain-blk .circles .circle.sm {
          width: 60%;
          height: 60%; } }
    .multichain-blk .circles .circle.lg {
      -webkit-animation: circle- 6s linear infinite forwards;
      animation: circle- 6s linear infinite forwards;
      -webkit-animation-delay: 4000ms;
      animation-delay: 4000ms;
      background: #FFFFFF;
      opacity: 0.32;
      border: 1px solid #FBB100;
      width: 474px;
      height: 474px; }
      @media (max-width: 991px) {
        .multichain-blk .circles .circle.lg {
          width: 100%;
          height: 100%; } }

.multichain-blk .icon-blks {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }
  @media (max-width: 991px) {
    .multichain-blk .icon-blks {
      width: 620px;
      right: 0;
      margin: auto;
      height: 500px; } }
  .multichain-blk .icon-blks .multichain-icon {
    background: rgba(255, 255, 255, 0.87);
    border: 2px solid #E7EBEF;
    -webkit-box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
    box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
    border-radius: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute; }
    @media (max-width: 767px) {
      .multichain-blk .icon-blks .multichain-icon {
        width: 80px !important;
        height: 80px !important; }
        .multichain-blk .icon-blks .multichain-icon img {
          width: 40px; } }
    .multichain-blk .icon-blks .multichain-icon.icon1 {
      width: 124px;
      height: 124px;
      left: 10%;
      top: 0; }
    .multichain-blk .icon-blks .multichain-icon.icon2 {
      width: 125px;
      height: 125px;
      right: 10%;
      top: 2%; }
    .multichain-blk .icon-blks .multichain-icon.icon3 {
      width: 116px;
      height: 116px;
      right: 5%;
      top: 42%; }
    .multichain-blk .icon-blks .multichain-icon.icon4 {
      width: 130px;
      height: 130px;
      right: 31%;
      bottom: -8%; }
    .multichain-blk .icon-blks .multichain-icon.icon5 {
      width: 125px;
      height: 125px;
      left: 8%;
      bottom: 12%; }
    .multichain-blk .icon-blks .multichain-icon.icon6 {
      width: 117px;
      height: 117px;
      top: 29%;
      left: 20%; }

.b2b-agencies-blk {
  padding-bottom: 160px; }
  @media (max-width: 1199px) {
    .b2b-agencies-blk {
      padding-bottom: 80px; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    .b2b-agencies-blk {
      padding-bottom: 60px; } }
  @media (max-width: 1199px) and (max-width: 991px) and (max-width: 767px) {
    .b2b-agencies-blk {
      padding-bottom: 40px; } }
  .b2b-agencies-blk .b2b-inner-blk {
    max-width: 790px;
    width: 100%;
    margin: auto;
    text-align: center; }
    .b2b-agencies-blk .b2b-inner-blk h4 {
      margin-bottom: 27px; }
      .b2b-agencies-blk .b2b-inner-blk h4 .gradient-ui {
        background: -webkit-linear-gradient(358.95deg, #5F2A94 -10.2%, #7A419D 35.03%, #C241D7 90.12%);
        background: -o-linear-gradient(358.95deg, #5F2A94 -10.2%, #7A419D 35.03%, #C241D7 90.12%);
        background: linear-gradient(91.05deg, #5F2A94 -10.2%, #7A419D 35.03%, #C241D7 90.12%);
        padding: 0 10px;
        color: #fff; }
    .b2b-agencies-blk .b2b-inner-blk p {
      font-style: normal;
      font-weight: normal;
      font-size: 24px;
      line-height: 36px;
      text-align: center;
      letter-spacing: -0.02em;
      color: #576D79; }
    .b2b-agencies-blk .b2b-inner-blk .logo-listing {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      max-width: 900px;
      margin: auto;
      margin-top: 80px; }
      @media (max-width: 599px) {
        .b2b-agencies-blk .b2b-inner-blk .logo-listing {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; } }
      .b2b-agencies-blk .b2b-inner-blk .logo-listing .logo-card {
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        @media (max-width: 599px) {
          .b2b-agencies-blk .b2b-inner-blk .logo-listing .logo-card {
            margin-bottom: 30px; } }
        .b2b-agencies-blk .b2b-inner-blk .logo-listing .logo-card .icon {
          height: 106px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          margin-bottom: 20px; }
          @media (max-width: 767px) {
            .b2b-agencies-blk .b2b-inner-blk .logo-listing .logo-card .icon {
              max-width: 100px; } }
  @media (max-width: 767px) and (max-width: 599px) {
    .b2b-agencies-blk .b2b-inner-blk .logo-listing .logo-card .icon {
      max-width: initial; } }
          @media (max-width: 767px) {
              .b2b-agencies-blk .b2b-inner-blk .logo-listing .logo-card .icon img {
                height: auto;
                max-width: 100px; } }
    @media (max-width: 767px) and (max-width: 599px) {
      .b2b-agencies-blk .b2b-inner-blk .logo-listing .logo-card .icon img {
        max-width: 150px; } }
        .b2b-agencies-blk .b2b-inner-blk .logo-listing .logo-card label {
          max-width: 169px;
          margin: auto; }
    .b2b-agencies-blk .b2b-inner-blk .btn-block {
      margin-top: 65px;
      text-align: center; }

.customer-reviews {
  padding: 80px 0 160px;
  overflow: hidden; }
  @media (max-width: 991px) {
    .customer-reviews {
      padding-top: 60px; } }
  @media (max-width: 767px) {
    .customer-reviews {
      padding: 40px 0 70px; } }
  .customer-reviews h4 {
    margin-bottom: 40px; }
  .customer-reviews .slick-list {
    overflow: visible; }
  .customer-reviews .review-card {
    padding-right: 24px; }
    @media (max-width: 767px) {
      .customer-reviews .review-card {
        padding-right: 0; } }
    .customer-reviews .review-card .review-inner-blk {
      background: -webkit-linear-gradient(287.47deg, #F1F8FF 8.62%, #F7F8FB 90.76%);
      background: -o-linear-gradient(287.47deg, #F1F8FF 8.62%, #F7F8FB 90.76%);
      background: linear-gradient(162.53deg, #F1F8FF 8.62%, #F7F8FB 90.76%);
      border-radius: 28px;
      width: 516px;
      padding: 38px;
      position: relative; }
      @media (max-width: 767px) {
        .customer-reviews .review-card .review-inner-blk {
          width: 100%;
          padding: 20px; } }
      .customer-reviews .review-card .review-inner-blk:before {
        position: absolute;
        content: "";
        background: url("../images/ic-quotes.svg");
        width: 55px;
        height: 43px;
        left: 55px;
        top: 35px; }
        @media (max-width: 767px) {
          .customer-reviews .review-card .review-inner-blk:before {
            left: 28px;
            top: 18px; } }
      .customer-reviews .review-card .review-inner-blk .desc {
        font-style: italic;
        font-weight: 600;
        font-size: 24px;
        line-height: 37px;
        letter-spacing: -0.02em;
        color: #122A37;
        opacity: 0.9;
        margin-bottom: 86px; }
      .customer-reviews .review-card .review-inner-blk .postby-blk figure {
        width: 74px;
        height: 74px; }
      .customer-reviews .review-card .review-inner-blk .postby-blk .content-blk p {
        font-style: normal;
        font-weight: 500;
        font-size: 22px;
        line-height: 24px;
        letter-spacing: -0.02em;
        color: #122A37; }
      .customer-reviews .review-card .review-inner-blk .postby-blk .content-blk label {
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 16px;
        letter-spacing: -0.01em;
        color: #122A37; }
    .customer-reviews .review-card .brand-icon {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-right: 15px;
      position: relative;
      margin-bottom: 30px; }
  .customer-reviews .slick-arrow {
    border: 1px solid #B1C2CB;
    background: #FFFFFF;
    height: 56px;
    width: 56px;
    border-radius: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -60px;
    font-size: 0; }
    .customer-reviews .slick-arrow:after {
      position: absolute;
      content: "\e902";
      font-family: icomoon;
      left: 0;
      right: 0;
      font-size: 15px;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
    .customer-reviews .slick-arrow.slick-disabled {
      background: #FFFFFF;
      border: 1px solid #D8E0E5; }
      .customer-reviews .slick-arrow.slick-disabled:after {
        opacity: 0.4; }
    .customer-reviews .slick-arrow:focus {
      outline: none; }
    .customer-reviews .slick-arrow.slick-next {
      right: -165px; }
    .customer-reviews .slick-arrow.slick-prev {
      left: -165px; }
      .customer-reviews .slick-arrow.slick-prev:after {
        -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg);
        margin-left: -2px; }
  .customer-reviews .progress {
    display: block;
    width: 80px;
    height: 8px;
    border-radius: 10px;
    overflow: hidden;
    background-color: #B1C2CB;
    background-image: -webkit-gradient(linear, left top, right top, from(#122A37), to(#122A37));
    background-image: -webkit-linear-gradient(left, #122A37, #122A37);
    background-image: -o-linear-gradient(left, #122A37, #122A37);
    background-image: linear-gradient(to right, #122A37, #122A37);
    background-repeat: no-repeat;
    background-size: 0 100%;
    -webkit-transition: background-size .4s ease-in-out;
    -o-transition: background-size .4s ease-in-out;
    transition: background-size .4s ease-in-out;
    margin: auto;
    margin-top: 30px; }

.yellow-bg {
  position: relative;
  z-index: 1; }
  .yellow-bg:after {
    background: -webkit-linear-gradient(253.42deg, #C4101B 11.98%, #E03D26 31.53%, #F28118 56.47%, #F2CB00 87.03%);
    background: -o-linear-gradient(253.42deg, #C4101B 11.98%, #E03D26 31.53%, #F28118 56.47%, #F2CB00 87.03%);
    background: linear-gradient(196.58deg, #C4101B 11.98%, #E03D26 31.53%, #F28118 56.47%, #F2CB00 87.03%);
    width: 100%;
    height: 75%;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    z-index: -1; }
    @media (max-width: 767px) {
      .yellow-bg:after {
        height: 85%; } }

.smartdata-page .lead-blk .lead-inner-blk {
  background: -webkit-linear-gradient(338.59deg, #D0402D 13.96%, #DB5B32 34.23%, #E98020 60.09%, #F3CF12 91.78%);
  background: -o-linear-gradient(338.59deg, #D0402D 13.96%, #DB5B32 34.23%, #E98020 60.09%, #F3CF12 91.78%);
  background: linear-gradient(111.41deg, #D0402D 13.96%, #DB5B32 34.23%, #E98020 60.09%, #F3CF12 91.78%); }
  .smartdata-page .lead-blk .lead-inner-blk figure {
    padding-left: 50px;
    padding-bottom: 40px; }
  .smartdata-page .lead-blk .lead-inner-blk .lead-content-blk {
    padding-left: 55px; }

.smartdata-page .hero-banner-content h1 .gradient-ui {
  background: -webkit-linear-gradient(177.29deg, #EFAD03 0%, #61CB4E 53.94%, #0ACDDA 101.92%);
  background: -o-linear-gradient(177.29deg, #EFAD03 0%, #61CB4E 53.94%, #0ACDDA 101.92%);
  background: linear-gradient(272.71deg, #EFAD03 0%, #61CB4E 53.94%, #0ACDDA 101.92%);
  padding: 0 10px; }

.smartdata-page .hero-banner-content h1 .gr-gyellow {
  color: #373107; }

.smartdata-page .hero-banner-content .info-text {
  margin-bottom: 15px; }

.smartdata-page .description-blk h4 .gr-gyellow {
  color: #fff; }

.smartdata-page .book-demo-blk {
  margin-bottom: 100px; }
  @media (max-width: 991px) {
    .smartdata-page .book-demo-blk {
      margin-bottom: 70px; } }
  .smartdata-page .book-demo-blk .demo-inner-blk {
    background: -webkit-linear-gradient(351.47deg, #FFEEF0 3.99%, #FFF5ED 55.5%, #ECFFF6 100%);
    background: -o-linear-gradient(351.47deg, #FFEEF0 3.99%, #FFF5ED 55.5%, #ECFFF6 100%);
    background: linear-gradient(98.53deg, #FFEEF0 3.99%, #FFF5ED 55.5%, #ECFFF6 100%); }
    .smartdata-page .book-demo-blk .demo-inner-blk .gr-text {
      color: #F24B41;
      display: inline-block; }

.smartdata-page .b2b-steps-blk {
  padding-top: 60px; }
  .smartdata-page .b2b-steps-blk .heading-blk {
    max-width: 950px;
    margin-bottom: 100px; }
    .smartdata-page .b2b-steps-blk .heading-blk .gradient-ui {
      background: -webkit-linear-gradient(359.22deg, #DA2828 -1.49%, #EF3D3A 25.94%, #EC991D 60.23%, #F2CB00 118.2%);
      background: -o-linear-gradient(359.22deg, #DA2828 -1.49%, #EF3D3A 25.94%, #EC991D 60.23%, #F2CB00 118.2%);
      background: linear-gradient(90.78deg, #DA2828 -1.49%, #EF3D3A 25.94%, #EC991D 60.23%, #F2CB00 118.2%);
      padding: 0 10px;
      color: #fff; }
    .smartdata-page .b2b-steps-blk .heading-blk p {
      font-style: normal;
      font-weight: 500;
      font-size: 24px;
      line-height: 36px;
      letter-spacing: -0.02em;
      color: #495D68; }
  .smartdata-page .b2b-steps-blk .content-blk {
    max-width: 500px; }
  .smartdata-page .b2b-steps-blk .steps-blk:nth-child(even) {
    padding: 125px 0;
    background: #F8F7FB; }

.smartdata-page .rt-dashboard-blk {
  position: relative;
  padding: 122px 0 100px;
  z-index: 1; }
  @media (max-width: 767px) {
    .smartdata-page .rt-dashboard-blk {
      padding: 80px 0 60px; } }
  .smartdata-page .rt-dashboard-blk:after {
    position: absolute;
    content: "";
    background: -webkit-linear-gradient(177.29deg, #EFAD03 0%, #61CB4E 53.94%, #0ACDDA 101.92%);
    background: -o-linear-gradient(177.29deg, #EFAD03 0%, #61CB4E 53.94%, #0ACDDA 101.92%);
    background: linear-gradient(272.71deg, #EFAD03 0%, #61CB4E 53.94%, #0ACDDA 101.92%);
    opacity: 0.08;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1; }
  .smartdata-page .rt-dashboard-blk .b2b-inner-blk {
    text-align: center; }
    .smartdata-page .rt-dashboard-blk .b2b-inner-blk h4 {
      margin-bottom: 32px; }
      .smartdata-page .rt-dashboard-blk .b2b-inner-blk h4 .gr-gyellow {
        color: #fff; }
    .smartdata-page .rt-dashboard-blk .b2b-inner-blk p {
      max-width: 790px;
      width: 100%;
      font-style: normal;
      font-weight: normal;
      font-size: 24px;
      line-height: 36px;
      text-align: center;
      letter-spacing: -0.02em;
      color: #576D79;
      margin: auto;
      margin-bottom: 0px; }
      @media (max-width: 767px) {
        .smartdata-page .rt-dashboard-blk .b2b-inner-blk p {
          font-size: 18px;
          line-height: 32px; } }
  .smartdata-page .rt-dashboard-blk figure {
    width: 100%;
    max-width: 1056px;
    margin: auto;
    margin-bottom: 0px;
    margin-top: 64px; }
    .smartdata-page .rt-dashboard-blk figure img {
      width: 100%; }
  .smartdata-page .rt-dashboard-blk p strong {
    font-weight: 500; }

.smartdata-page .tf-inner-blk .footer-nav-blk h5 {
  color: #F38219; }

.smartdata-page .customer-reviews {
  padding-top: 160px; }
  @media (max-width: 991px) {
    .smartdata-page .customer-reviews {
      padding-top: 120px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .smartdata-page .customer-reviews {
      padding-top: 70px; } }

.smartdata-page .description-blk {
  padding: 160px 0 0; }
  .smartdata-page .description-blk .heading-blk {
    margin-bottom: 100px; }
    .smartdata-page .description-blk .heading-blk p strong {
      display: inline; }

.smartdata-page .verticalSlider ul li .inner-item .desc:before {
  background: url("../images/ic-orange-quotes.png"); }

.automotive-page .gray-bg {
  background: #F8F9FA; }

.automotive-page .banner-wrapper {
  padding: 202px 0 138px;
  background: url("../images/automotive-banner.png"); }
  @media (max-width: 991px) {
    .automotive-page .banner-wrapper {
      padding: 160px 0 100px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .automotive-page .banner-wrapper {
      padding: 100px 0 80px; } }

.automotive-page .hero-banner-content {
  text-align: left;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  max-width: 1050px;
  margin: auto; }
  .automotive-page .hero-banner-content h3 {
    color: #fff;
    text-align: left;
    margin-bottom: 28px; }
    .automotive-page .hero-banner-content h3 .gradient-ui {
      background: -webkit-linear-gradient(359.92deg, #FA2C5D 3.57%, #E99C2A 99.95%);
      background: -o-linear-gradient(359.92deg, #FA2C5D 3.57%, #E99C2A 99.95%);
      background: linear-gradient(90.08deg, #FA2C5D 3.57%, #E99C2A 99.95%);
      padding: 0 10px; }
  .automotive-page .hero-banner-content p {
    color: #fff;
    opacity: 0.87;
    text-align: left;
    max-width: 910px; }

.automotive-page .business-success-blk {
  padding: 96px 0 48px; }
  @media (max-width: 991px) {
    .automotive-page .business-success-blk {
      padding: 80px 0 40px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .automotive-page .business-success-blk {
      padding: 50px 0 0px; } }
  .automotive-page .business-success-blk .heading-blk {
    text-align: center;
    margin-bottom: 100px; }
    @media (max-width: 767px) {
      .automotive-page .business-success-blk .heading-blk {
        margin-bottom: 50px; } }
    .automotive-page .business-success-blk .heading-blk h4 {
      margin-bottom: 16px; }
    .automotive-page .business-success-blk .heading-blk p {
      font-style: normal;
      font-weight: normal;
      font-size: 22px;
      line-height: 32px;
      text-align: center;
      letter-spacing: -0.01em;
      color: #495D68; }

.automotive-page .counts-div .numbs {
  font-size: 48px;
  line-height: 48px; }
  @media (max-width: 1199px) {
    .automotive-page .counts-div .numbs {
      font-size: 40px;
      line-height: 42px; } }
  @media (max-width: 1199px) and (max-width: 1024px) {
    .automotive-page .counts-div .numbs {
      font-size: 32px;
      line-height: 34px; } }

.automotive-page .lead-blk .lead-inner-blk {
  background: -webkit-linear-gradient(172.12deg, #1A2C4F 4.05%, #164864 96.27%);
  background: -o-linear-gradient(172.12deg, #1A2C4F 4.05%, #164864 96.27%);
  background: linear-gradient(277.88deg, #1A2C4F 4.05%, #164864 96.27%);
  padding-bottom: 95px; }
  @media (max-width: 991px) {
    .automotive-page .lead-blk .lead-inner-blk {
      padding-bottom: 40px; } }
  @media (max-width: 767px) {
    .automotive-page .lead-blk .lead-inner-blk {
      padding-bottom: 20px; } }
  .automotive-page .lead-blk .lead-inner-blk figure {
    padding-left: 0px;
    width: auto;
    border-radius: 20px;
    overflow: hidden;
    margin: 0;
    margin-bottom: 20px; }
    .automotive-page .lead-blk .lead-inner-blk figure img {
      border-radius: 20px; }
  .automotive-page .lead-blk .lead-inner-blk .expert-blk p {
    color: #fff;
    font-size: 20px;
    margin-bottom: 5px;
    line-height: normal;
    font-weight: 600; }
  .automotive-page .lead-blk .lead-inner-blk .expert-blk span {
    font-size: 16px;
    color: #fff; }
  .automotive-page .lead-blk .lead-inner-blk h4 {
    margin-bottom: 38px; }
    @media (max-width: 767px) {
      .automotive-page .lead-blk .lead-inner-blk h4 {
        margin-bottom: 24px; } }

.automotive-page .tf-inner-blk .footer-nav-blk h5 {
  color: #247EC6; }

.automotive-page .brands-slider-wrapper .container {
  background: #fff; }
  .automotive-page .brands-slider-wrapper .container .brands-slider {
    padding-top: 15px;
    margin-bottom: 0; }

.automotive-page .getstarted-blk input {
  border-color: #fff; }

.automotive-page .getstarted-blk .submit-btn {
  height: 56px;
  right: 1px;
  top: 1px; }
  @media (max-width: 450px) {
    .automotive-page .getstarted-blk .submit-btn {
      height: 48px;
      background: #fff;
      border-color: #fff;
      color: #122c3b; } }

.automotive-page .demo-inner-blk {
  background: #F2F8FE; }
  .automotive-page .demo-inner-blk .text-gray {
    font-weight: 600; }

.testimonnal-card-wrapper {
  padding-bottom: 80px; }
  @media (max-width: 767px) {
    .testimonnal-card-wrapper {
      padding-bottom: 40px; } }
  .testimonnal-card-wrapper .container {
    max-width: 1104px; }
  .testimonnal-card-wrapper .testimonal-inner-blk {
    background: -webkit-linear-gradient(172.12deg, #1A2C4F 4.05%, #164864 96.27%);
    background: -o-linear-gradient(172.12deg, #1A2C4F 4.05%, #164864 96.27%);
    background: linear-gradient(277.88deg, #1A2C4F 4.05%, #164864 96.27%);
    border-radius: 24px;
    padding: 58px 32px 58px 58px;
    width: 100%;
    max-width: 100%;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (max-width: 767px) {
      .testimonnal-card-wrapper .testimonal-inner-blk {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 24px 15px 24px 30px; } }
    .testimonnal-card-wrapper .testimonal-inner-blk .content-blk {
      width: calc(100% - 270px);
      padding-right: 48px; }
      @media (max-width: 767px) {
        .testimonnal-card-wrapper .testimonal-inner-blk .content-blk {
          width: 100%;
          padding-right: 0; } }
      .testimonnal-card-wrapper .testimonal-inner-blk .content-blk p {
        font-style: italic;
        font-weight: 500;
        font-size: 24px;
        line-height: 37px;
        letter-spacing: -0.0212em;
        color: #FFFFFF;
        position: relative; }
        @media (max-width: 991px) {
          .testimonnal-card-wrapper .testimonal-inner-blk .content-blk p {
            font-size: 18px;
            line-height: 28px; } }
        @media (max-width: 767px) {
          .testimonnal-card-wrapper .testimonal-inner-blk .content-blk p {
            font-size: 18px;
            line-height: 28px; } }
        .testimonnal-card-wrapper .testimonal-inner-blk .content-blk p:after {
          position: absolute;
          content: "";
          background: url("../images/icon-quotes.png");
          width: 52px;
          height: 37px;
          top: -17px;
          left: -27px; }
          @media (max-width: 767px) {
            .testimonnal-card-wrapper .testimonal-inner-blk .content-blk p:after {
              width: 30px;
              height: 30px;
              background-size: 100%;
              background-repeat: no-repeat;
              top: -6px;
              left: -16px; } }
    .testimonnal-card-wrapper .testimonal-inner-blk .image-blk {
      width: 260px;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .testimonnal-card-wrapper .testimonal-inner-blk .image-blk {
          width: 100%;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          justify-content: flex-start;
          margin-top: 20px; } }
      .testimonnal-card-wrapper .testimonal-inner-blk .image-blk figure {
        width: 152px;
        height: 152px;
        border-radius: 100%;
        overflow: hidden;
        border: 2px solid #fff;
        margin-bottom: 28px; }
        @media (max-width: 767px) {
          .testimonnal-card-wrapper .testimonal-inner-blk .image-blk figure {
            width: 100px;
            height: 100px;
            margin-right: 15px;
            margin-bottom: 0; } }
  @media (max-width: 767px) and (max-width: 599px) {
    .testimonnal-card-wrapper .testimonal-inner-blk .image-blk figure {
      width: 80px;
      height: 80px; } }
        .testimonnal-card-wrapper .testimonal-inner-blk .image-blk figure img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
          object-fit: cover;
          -o-object-position: center;
          object-position: center; }
      @media (max-width: 599px) {
        .testimonnal-card-wrapper .testimonal-inner-blk .image-blk .content-ui {
          width: calc(100% - 90px); } }
      .testimonnal-card-wrapper .testimonal-inner-blk .image-blk label {
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        line-height: 24px;
        text-align: center;
        letter-spacing: -0.02em;
        color: #FFFFFF;
        margin-bottom: 12px;
        display: block; }
        @media (max-width: 767px) {
          .testimonnal-card-wrapper .testimonal-inner-blk .image-blk label {
            text-align: left;
            font-size: 20px;
            line-height: 22px;
            margin-bottom: 5px; } }
      .testimonnal-card-wrapper .testimonal-inner-blk .image-blk .post {
        font-style: normal;
        font-weight: normal;
        font-size: 16px;
        line-height: 20px;
        text-align: center;
        letter-spacing: -0.01em;
        color: #FFFFFF; }
        @media (max-width: 767px) {
          .testimonnal-card-wrapper .testimonal-inner-blk .image-blk .post {
            text-align: left;
            font-size: 14px;
            line-height: 18px;
            display: block; } }

.challenge-section {
  padding: 190px 0 152px; }
  @media (max-width: 991px) {
    .challenge-section {
      padding: 60px 0 100px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .challenge-section {
      padding: 50px 0 60px; } }
  @media (max-width: 991px) and (max-width: 767px) and (max-width: 599px) {
    .challenge-section {
      padding: 40px 0 40px; } }
  .challenge-section h4 {
    margin-bottom: 28px; }
  .challenge-section h5 {
    margin-bottom: 64px; }
  .challenge-section .card-blk {
    margin-bottom: 72px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (max-width: 599px) {
      .challenge-section .card-blk {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .challenge-section .card-blk .image-card {
      height: 483px; }
      @media (max-width: 767px) {
        .challenge-section .card-blk .image-card {
          height: 350px; } }
  @media (max-width: 767px) and (max-width: 599px) {
    .challenge-section .card-blk .image-card {
      height: 250px; } }
      .challenge-section .card-blk .image-card img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center; }
      .challenge-section .card-blk .image-card:first-child {
        width: 432px; }
        @media (max-width: 599px) {
          .challenge-section .card-blk .image-card:first-child {
            width: 100%;
            margin-bottom: 20px; } }
      .challenge-section .card-blk .image-card:last-child {
        width: 540px; }
        @media (max-width: 599px) {
          .challenge-section .card-blk .image-card:last-child {
            width: 100%; } }
  .challenge-section p {
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #495D68;
    margin-bottom: 24px; }
    @media (max-width: 767px) {
      .challenge-section p {
        font-size: 18px;
        line-height: 28px; } }

.solution-blk {
  position: relative;
  padding: 152px 0 160px;
  background: #F2F8FE; }
  @media (max-width: 991px) {
    .solution-blk {
      padding: 100px 0 100px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .solution-blk {
      padding: 80px 0 60px; } }
  @media (max-width: 991px) and (max-width: 767px) and (max-width: 599px) {
    .solution-blk {
      padding: 50px 0 40px; } }
  .solution-blk h4 {
    margin-bottom: 28px; }
    .solution-blk h4 .gradient-ui {
      background: -webkit-linear-gradient(357.42deg, #F33F46 0%, #E99C2A 98.71%);
      background: -o-linear-gradient(357.42deg, #F33F46 0%, #E99C2A 98.71%);
      background: linear-gradient(92.58deg, #F33F46 0%, #E99C2A 98.71%);
      background-clip: text;
      -webkit-background-clip: text;
      color: transparent;
      -webkit-text-fill-color: transparent;
      display: inline-block; }
  .solution-blk h5 {
    margin-bottom: 64px; }
  .solution-blk figure {
    margin-bottom: 56px;
    position: relative; }
    .solution-blk figure img {
      width: 100%; }
    @media (max-width: 991px) {
      .solution-blk figure img {
        width: 100%; } }

@media (max-width: 991px) and (max-width: 767px) {
  .solution-blk figure {
    height: 400px; }
    .solution-blk figure img {
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center; } }
    .solution-blk figure .form-blk {
      background: #FFFFFF;
      -webkit-box-shadow: 0px 52px 100px -2px rgba(0, 0, 0, 0.45);
      box-shadow: 0px 52px 100px -2px rgba(0, 0, 0, 0.45);
      border-radius: 16px;
      max-width: 406px;
      margin: auto;
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      padding: 24px;
      text-align: center; }
      @media (max-width: 767px) {
        .solution-blk figure .form-blk {
          width: 94%; } }
      .solution-blk figure .form-blk form {
        width: 100%; }
        .solution-blk figure .form-blk form h5 {
          margin: 0;
          font-style: normal;
          font-weight: 600;
          font-size: 28px;
          line-height: 32px;
          text-align: center;
          letter-spacing: -0.04em;
          color: #17313A;
          margin-bottom: 15px; }
        .solution-blk figure .form-blk form p {
          font-style: normal;
          font-weight: normal;
          font-size: 20px;
          line-height: 30px;
          text-align: center;
          letter-spacing: -0.01em;
          color: #495D68; }
        .solution-blk figure .form-blk form .btn {
          background: #3D97CB;
          border-radius: 8px;
          font-style: normal;
          font-weight: 500;
          font-size: 18px;
          line-height: 24px;
          text-align: center;
          letter-spacing: -0.01em;
          color: #FFFFFF;
          padding: 14px 37px;
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          margin-bottom: 16px; }
        .solution-blk figure .form-blk form label {
          font-style: normal;
          font-weight: 500;
          font-size: 14px;
          line-height: 16px;
          text-align: center;
          letter-spacing: -0.01em;
          color: #495D68;
          margin-bottom: 0; }
          .solution-blk figure .form-blk form label a {
            text-decoration: underline;
            color: #495D68; }
  .solution-blk p {
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #495D68;
    margin-bottom: 30px; }
    @media (max-width: 767px) {
      .solution-blk p {
        font-size: 18px;
        line-height: 28px; } }
  .solution-blk .primary-btn {
    margin-top: 30px; }

.quanty-help-blk {
  padding: 60px 0 96px; }
  @media (max-width: 991px) {
    .quanty-help-blk {
      padding: 60px 0 80px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .quanty-help-blk {
      padding: 60px 0 60px; } }
  .quanty-help-blk .heading-blk {
    margin-bottom: 60px; }
    .quanty-help-blk .heading-blk h4 {
      margin-bottom: 0; }
    @media (max-width: 767px) {
      .quanty-help-blk .heading-blk {
        margin-bottom: 30px; } }
  .quanty-help-blk .image-blk {
    width: 100%; }
    .quanty-help-blk .image-blk img {
      width: 100%; }
  @media (max-width: 9991px) {
    .quanty-help-blk .col-lg-6:last-child {
      display: none; } }
  .quanty-help-blk .quanty-help-card {
    background: #F2F8FE;
    border-radius: 24px;
    padding: 40px 32px 60px;
    min-height: 502px; }
    @media (max-width: 991px) {
      .quanty-help-blk .quanty-help-card {
        min-height: auto;
        margin-bottom: 20px; } }
  @media (max-width: 991px) and (max-width: 450px) {
    .quanty-help-blk .quanty-help-card {
      padding: 30px 24px 30px; } }
    .quanty-help-blk .quanty-help-card figure {
      background: #fff;
      width: 72px;
      height: 72px;
      border-radius: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin-bottom: 32px; }
    .quanty-help-blk .quanty-help-card .content-ui h5 {
      font-style: normal;
      font-weight: 600;
      font-size: 40px;
      line-height: 48px;
      letter-spacing: -0.05em;
      color: #17313A;
      margin-bottom: 20px; }
      @media (max-width: 599px) {
        .quanty-help-blk .quanty-help-card .content-ui h5 {
          font-size: 36px;
          line-height: 44px; } }
    .quanty-help-blk .quanty-help-card .content-ui h6 {
      font-style: normal;
      font-weight: 600;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.0172em;
      color: #17313A;
      margin-bottom: 20px; }
      @media (max-width: 599px) {
        .quanty-help-blk .quanty-help-card .content-ui h6 {
          font-size: 18px;
          line-height: 22px; } }
    .quanty-help-blk .quanty-help-card .content-ui p {
      font-style: normal;
      font-weight: normal;
      font-size: 15px;
      line-height: 25px;
      letter-spacing: -0.02em;
      color: #495D68;
      opacity: 0.87; }

@media (max-width: 991px) {
  .expert-blk {
    display: none; } }

.expert-blk figure {
  border-radius: 20px;
  overflow: hidden;
  width: auto; }

.lead-generation-page .hero-banner-content {
  text-align: left; }
  .lead-generation-page .hero-banner-content h3 {
    color: #122A37;
    text-align: left; }
    .lead-generation-page .hero-banner-content h3 .gradient-ui {
      background: -webkit-linear-gradient(351.47deg, #7D4CBB 3.99%, #BB4AE2 100%);
      background: -o-linear-gradient(351.47deg, #7D4CBB 3.99%, #BB4AE2 100%);
      background: linear-gradient(98.53deg, #7D4CBB 3.99%, #BB4AE2 100%);
      color: #fff;
      padding: 0 10px; }
  .lead-generation-page .hero-banner-content p {
    color: #495D68;
    text-align: left;
    max-width: 910px; }
  .lead-generation-page .hero-banner-content figure {
    margin: 0px -40px 0;
    position: relative; }
    @media (max-width: 1199px) {
      .lead-generation-page .hero-banner-content figure {
        margin: 70px 0 0; } }
    .lead-generation-page .hero-banner-content figure:after {
      position: absolute;
      content: "";
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(254, 254, 254, 0)), to(#FFFFFF));
      background: -webkit-linear-gradient(top, rgba(254, 254, 254, 0) 0%, #FFFFFF 100%);
      background: -o-linear-gradient(top, rgba(254, 254, 254, 0) 0%, #FFFFFF 100%);
      background: linear-gradient(180deg, rgba(254, 254, 254, 0) 0%, #FFFFFF 100%);
      width: 100%;
      height: 258px;
      bottom: 14px;
      left: 0;
      z-index: 1; }
      @media (max-width: 767px) {
        .lead-generation-page .hero-banner-content figure:after {
          height: 130px; } }
    .lead-generation-page .hero-banner-content figure img {
      width: 100%; }

.lead-generation-page .booking-demo-blk .container {
  background: -webkit-linear-gradient(348.81deg, #7844BB 4.13%, #BB4AE2 110.72%);
  background: -o-linear-gradient(348.81deg, #7844BB 4.13%, #BB4AE2 110.72%);
  background: linear-gradient(101.19deg, #7844BB 4.13%, #BB4AE2 110.72%);
  border-radius: 32px; }
  .lead-generation-page .booking-demo-blk .container:before {
    position: absolute;
    content: "";
    background: url(../images/ic-email-purple.png);
    width: 520px;
    height: 287px;
    right: 0;
    bottom: 0%;
    z-index: -1; }
  .lead-generation-page .booking-demo-blk .container h4 {
    margin-bottom: 56px; }
    @media (max-width: 767px) {
      .lead-generation-page .booking-demo-blk .container h4 {
        margin-bottom: 30px; } }

.lead-generation-page .tf-inner-blk .footer-nav-blk h5 {
  color: #9747CD; }

.xlead-generation {
  overflow: hidden; }
  .xlead-generation .gradient-ui {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7d4cbb+0,bb4ae2+100 */
    background: #7d4cbb;
    /* Old browsers */
    background: -moz-linear-gradient(left, #7d4cbb 0%, #bb4ae2 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #7d4cbb 0%, #bb4ae2 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, right top, from(#7d4cbb), to(#bb4ae2));
    background: -o-linear-gradient(left, #7d4cbb 0%, #bb4ae2 100%);
    background: linear-gradient(to right, #7d4cbb 0%, #bb4ae2 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d4cbb', endColorstr='#bb4ae2',GradientType=1 );
    /* IE6-9 */
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    display: inline-block; }
  .xlead-generation h4 {
    margin-bottom: 24px; }
    @media (max-width: 767px) {
      .xlead-generation h4 {
        margin-bottom: 10px; } }
  .xlead-generation p {
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #495D68;
    max-width: 947px;
    margin-bottom: 78px; }
    @media (max-width: 991px) {
      .xlead-generation p {
        font-size: 18px;
        line-height: 28px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .xlead-generation p {
      font-size: 16px;
      line-height: 24px; } }
  .xlead-generation .image-blk {
    position: relative; }
    @media (max-width: 991px) {
      .xlead-generation .image-blk img {
        max-width: 100%; } }
  .xlead-generation .images-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    right: 0; }
    @media (max-width: 991px) {
      .xlead-generation .images-wrapper {
        display: none; } }
    .xlead-generation .images-wrapper .icon1 {
      top: 134px;
      position: absolute;
      left: -70px; }
    .xlead-generation .images-wrapper .icon2 {
      top: 257px;
      position: absolute;
      right: -100px; }
    .xlead-generation .images-wrapper .icon3 {
      top: 370px;
      position: absolute;
      right: 0px; }

.qualified-lead-sec {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-bottom: 120px; }
  @media (max-width: 991px) {
    .qualified-lead-sec {
      padding-bottom: 60px; } }
  .qualified-lead-sec:before {
    position: absolute;
    left: 0;
    top: 165px;
    content: "";
    background: -webkit-linear-gradient(281.08deg, #FFFFFF 8.39%, #FDF7FF 91.81%);
    background: -o-linear-gradient(281.08deg, #FFFFFF 8.39%, #FDF7FF 91.81%);
    background: linear-gradient(168.92deg, #FFFFFF 8.39%, #FDF7FF 91.81%);
    z-index: -1;
    width: 100%;
    height: calc(100% - 165px); }
  .qualified-lead-sec h4 {
    margin-bottom: 24px; }
    @media (max-width: 767px) {
      .qualified-lead-sec h4 br {
        display: none; } }
  .qualified-lead-sec .sub-title2 {
    color: #495D68;
    text-align: left;
    max-width: 915px;
    margin-bottom: 56px; }

.testimonnal-card-wrapper.bg-lightgray {
  padding: 80px 0; }
  @media (max-width: 991px) {
    .testimonnal-card-wrapper.bg-lightgray {
      padding: 60px 0; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .testimonnal-card-wrapper.bg-lightgray {
      padding: 20px 0 40px; } }
  .testimonnal-card-wrapper.bg-lightgray .testimonal-inner-blk {
    background: #F2F8FE;
    -webkit-box-shadow: 0px 24px 32px -9px rgba(155, 75, 206, 0.32);
    box-shadow: 0px 24px 32px -9px rgba(155, 75, 206, 0.32);
    color: #122A37; }
    .testimonnal-card-wrapper.bg-lightgray .testimonal-inner-blk .content-blk p {
      color: #122A37; }
      .testimonnal-card-wrapper.bg-lightgray .testimonal-inner-blk .content-blk p:after {
        background: url("../images/ic-outline-quotes.png");
        background-size: 100%;
        background-repeat: no-repeat; }
    .testimonnal-card-wrapper.bg-lightgray .testimonal-inner-blk .image-blk figure {
      border: 4px solid #B34ADD; }
    .testimonnal-card-wrapper.bg-lightgray .testimonal-inner-blk .image-blk label {
      color: #122A37; }
    .testimonnal-card-wrapper.bg-lightgray .testimonal-inner-blk .image-blk .post {
      color: #122A37; }

.testimonnal-card-wrapper.bg-green {
  padding: 80px 0; }
  @media (max-width: 991px) {
    .testimonnal-card-wrapper.bg-green {
      padding: 60px 0; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .testimonnal-card-wrapper.bg-green {
      padding: 20px 0 40px; } }
  .testimonnal-card-wrapper.bg-green .testimonal-inner-blk {
    background: -webkit-linear-gradient(343.27deg, #00968D 32.67%, #07A88B 54.96%, #1DC689 76.11%);
    background: -o-linear-gradient(343.27deg, #00968D 32.67%, #07A88B 54.96%, #1DC689 76.11%);
    background: linear-gradient(106.73deg, #00968D 32.67%, #07A88B 54.96%, #1DC689 76.11%);
    -webkit-box-shadow: 0px 24px 32px -9px rgba(3, 157, 140, 0.24);
    box-shadow: 0px 24px 32px -9px rgba(3, 157, 140, 0.24); }
    .testimonnal-card-wrapper.bg-green .testimonal-inner-blk .content-blk p:after {
      background: url("../images/ic-outline-quotes.svg");
      background-size: 100%;
      background-repeat: no-repeat; }

.testimonnal-card-wrapper.bg-yellow {
  padding: 80px 0; }
  @media (max-width: 991px) {
    .testimonnal-card-wrapper.bg-yellow {
      padding: 60px 0; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .testimonnal-card-wrapper.bg-yellow {
      padding: 20px 0 40px; } }
  .testimonnal-card-wrapper.bg-yellow .testimonal-inner-blk {
    background: -webkit-linear-gradient(0.82deg, #F28A2A 11.43%, #F2CB00 100.41%);
    background: -o-linear-gradient(0.82deg, #F28A2A 11.43%, #F2CB00 100.41%);
    background: linear-gradient(89.18deg, #F28A2A 11.43%, #F2CB00 100.41%);
    -webkit-box-shadow: 0px 24px 32px -9px rgba(242, 161, 28, 0.28);
    box-shadow: 0px 24px 32px -9px rgba(242, 161, 28, 0.28); }
    .testimonnal-card-wrapper.bg-yellow .testimonal-inner-blk .content-blk p:after {
      background: url("../images/ic-yellow-quotes.svg");
      background-size: 100%;
      background-repeat: no-repeat; }
    .testimonnal-card-wrapper.bg-yellow .testimonal-inner-blk .content-ui label,
    .testimonnal-card-wrapper.bg-yellow .testimonal-inner-blk .content-ui .post {
      color: #192124; }

.testimonnal-card-wrapper.bg-pink {
  padding: 80px 0; }
  @media (max-width: 991px) {
    .testimonnal-card-wrapper.bg-pink {
      padding: 60px 0; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .testimonnal-card-wrapper.bg-pink {
      padding: 20px 0 40px; } }
  .testimonnal-card-wrapper.bg-pink .testimonal-inner-blk {
    background: -webkit-linear-gradient(176.35deg, #C353EB -39.88%, #FF4061 99.27%);
    background: -o-linear-gradient(176.35deg, #C353EB -39.88%, #FF4061 99.27%);
    background: linear-gradient(273.65deg, #C353EB -39.88%, #FF4061 99.27%);
    -webkit-box-shadow: 0px 24px 32px -9px rgba(229, 81, 165, 0.24);
    box-shadow: 0px 24px 32px -9px rgba(229, 81, 165, 0.24); }
    .testimonnal-card-wrapper.bg-pink .testimonal-inner-blk .content-blk p:after {
      background: url("../images/ic-yellow-quotes.svg");
      background-size: 100%;
      background-repeat: no-repeat; }

.score-visitor-blk {
  padding: 80px 0 60px;
  overflow: hidden; }
  @media (max-width: 767px) {
    .score-visitor-blk {
      padding: 40px 0 40px; } }
  .score-visitor-blk h4 {
    margin-bottom: 24px; }
    @media (max-width: 767px) {
      .score-visitor-blk h4 br {
        display: none; } }
  .score-visitor-blk .sub-title2 {
    max-width: 900px;
    text-align: left;
    color: #495D68;
    margin-bottom: 72px; }

.score-card-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }
  @media (max-width: 1150px) {
    .score-card-wrapper {
      overflow-x: auto; } }
  .score-card-wrapper .score-card {
    width: 505px;
    min-width: 505px;
    max-width: 505px;
    margin-right: 52px; }
    @media (max-width: 767px) {
      .score-card-wrapper .score-card {
        min-width: 400px;
        max-width: 400px;
        width: 400px;
        margin-right: 30px;
        overflow: hidden; } }
  @media (max-width: 767px) and (max-width: 480px) {
    .score-card-wrapper .score-card {
      min-width: 280px;
      max-width: 280px;
      width: 280px; } }
    @media (max-width: 767px) {
        .score-card-wrapper .score-card img {
          width: 100%; } }
    .score-card-wrapper .score-card figure {
      min-height: 419px;
      max-height: 419px;
      margin-bottom: 28px; }
      @media (max-width: 767px) {
        .score-card-wrapper .score-card figure {
          max-height: 350px;
          min-height: 350px;
          margin-bottom: 15px; } }
  @media (max-width: 767px) and (max-width: 480px) {
    .score-card-wrapper .score-card figure {
      max-height: 250px;
      min-height: 250px; } }
    .score-card-wrapper .score-card p {
      font-style: normal;
      font-weight: 500;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.01em;
      color: #122A37; }
      @media (max-width: 767px) {
        .score-card-wrapper .score-card p {
          font-size: 16px;
          line-height: 24px; } }

.tabs-blk-wrapper {
  padding: 80px 0 80px; }
  @media (max-width: 991px) {
    .tabs-blk-wrapper {
      padding: 40px 0; } }
  @media (max-width: 991px) and (max-width: 599px) {
    .tabs-blk-wrapper {
      padding-bottom: 0; } }
  .tabs-blk-wrapper.your-lead-blk .tabs-data-blk {
    padding-left: 0;
    padding-right: 30px; }
    @media (max-width: 991px) {
      .tabs-blk-wrapper.your-lead-blk .tabs-data-blk {
        padding-right: 0; } }
  .tabs-blk-wrapper .heading-blk h4 {
    max-width: 711px;
    margin-bottom: 28px; }
    .tabs-blk-wrapper .heading-blk h4 span {
      color: #7D44BE; }
  .tabs-blk-wrapper .heading-blk .sub-title2 {
    color: #495D68;
    text-align: left;
    opacity: 1;
    max-width: 915px;
    margin-bottom: 34px; }
    .tabs-blk-wrapper .heading-blk .sub-title2 strong {
      display: block;
      font-weight: 500; }
  @media (max-width: 991px) {
    .tabs-blk-wrapper .tab-figure-blk {
      display: none; } }
  .tabs-blk-wrapper .tab-figure-blk .image-blk img {
    width: 100%; }
  .tabs-blk-wrapper .tabs-data-blk {
    padding-left: 40px; }
    @media (max-width: 991px) {
      .tabs-blk-wrapper .tabs-data-blk {
        padding-left: 0; } }
    .tabs-blk-wrapper .tabs-data-blk .nav-tabs {
      border: none; }
    .tabs-blk-wrapper .tabs-data-blk li {
      width: 100%;
      margin-bottom: 24px; }
      .tabs-blk-wrapper .tabs-data-blk li a {
        border: 1px solid #F2F0F8;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 16px;
        padding: 28px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        font-style: normal;
        font-weight: normal;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.01em;
        color: #122A37; }
        @media (max-width: 599px) {
          .tabs-blk-wrapper .tabs-data-blk li a {
            font-size: 16px;
            padding: 15px; } }
        .tabs-blk-wrapper .tabs-data-blk li a.active {
          background: -webkit-linear-gradient(352.16deg, #7844BB 3.55%, #B049DC 92.9%);
          background: -o-linear-gradient(352.16deg, #7844BB 3.55%, #B049DC 92.9%);
          background: linear-gradient(97.84deg, #7844BB 3.55%, #B049DC 92.9%);
          color: #fff; }

.leads-slider-blk .lead-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0 -15px; }
  @media (max-width: 991px) {
    .leads-slider-blk .lead-slider {
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      overflow-x: auto;
      margin: 0; } }

.leads-slider-blk .carousel-item img {
  width: 100%; }

.leads-slider-blk p {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #122A37;
  opacity: 0.48;
  padding-right: 15px;
  padding-top: 24px; }
  @media (max-width: 767px) {
    .leads-slider-blk p {
      font-size: 15px;
      line-height: 24px;
      padding-top: 15px;
      padding-right: 10px; } }
  @media (max-width: 767px) and (max-width: 599px) {
    .leads-slider-blk p {
      display: none; } }
  .leads-slider-blk p strong {
    font-weight: 600;
    display: block; }

.leads-slider-blk .carousel-indicators {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  margin: 24px 0 0; }
  @media (max-width: 599px) {
    .leads-slider-blk .carousel-indicators {
      width: 200px;
      margin: auto;
      margin-top: 15px; } }
  .leads-slider-blk .carousel-indicators:before {
    position: absolute;
    width: 100%;
    content: "";
    height: 7px;
    background: #B1C2CB;
    left: 0;
    top: 0;
    border-radius: 24px; }
    @media (max-width: 599px) {
      .leads-slider-blk .carousel-indicators:before {
        display: none; } }
  .leads-slider-blk .carousel-indicators li {
    width: 100%;
    height: auto;
    text-indent: inherit;
    opacity: 1;
    position: relative;
    background: none; }
    @media (max-width: 599px) {
      .leads-slider-blk .carousel-indicators li {
        background: #B1C2CB;
        height: 7px;
        width: 100%;
        border: none;
        border-radius: 24px; } }
    .leads-slider-blk .carousel-indicators li:before {
      position: absolute;
      content: "";
      left: -2px;
      top: -10px;
      width: 100%;
      height: 7px;
      border-radius: 24px;
      background: #7d4cbb;
      /* Old browsers */
      background: -moz-linear-gradient(left, #7d4cbb 0%, #b74ae0 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #7d4cbb 0%, #b74ae0 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, right top, from(#7d4cbb), to(#b74ae0));
      background: -o-linear-gradient(left, #7d4cbb 0%, #b74ae0 100%);
      background: linear-gradient(to right, #7d4cbb 0%, #b74ae0 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d4cbb', endColorstr='#b74ae0',GradientType=1 );
      /* IE6-9 */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      opacity: 0; }
      @media (max-width: 599px) {
        .leads-slider-blk .carousel-indicators li:before {
          top: 0; } }
    .leads-slider-blk .carousel-indicators li.active p {
      opacity: 1; }
    .leads-slider-blk .carousel-indicators li.active:before {
      opacity: 1;
      -webkit-animation: line-progress 5s  alternate;
      animation: line-progress 5s  alternate; }

.solution-sale-page .banner-wrapper {
  background: -webkit-linear-gradient(315.82deg, #6774ED 20.77%, #9536CF 102.02%);
  background: -o-linear-gradient(315.82deg, #6774ED 20.77%, #9536CF 102.02%);
  background: linear-gradient(134.18deg, #6774ED 20.77%, #9536CF 102.02%);
  padding-bottom: 160px; }
  @media (max-width: 991px) {
    .solution-sale-page .banner-wrapper {
      padding-bottom: 120px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .solution-sale-page .banner-wrapper {
      padding-bottom: 80px; } }

.solution-sale-page .hero-banner-content {
  max-width: 1080px;
  text-align: left;
  margin: auto;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }
  .solution-sale-page .hero-banner-content h3 {
    text-align: left;
    margin-bottom: 28px; }
  .solution-sale-page .hero-banner-content p {
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    opacity: 0.87;
    margin-bottom: 56px; }
  .solution-sale-page .hero-banner-content .getstarted-blk {
    margin: initial; }

.solution-sale-page .brands-slider-wrapper {
  margin-top: 0;
  padding: 80px 0 160px; }
  @media (max-width: 991px) {
    .solution-sale-page .brands-slider-wrapper {
      padding: 60px 120px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .solution-sale-page .brands-slider-wrapper {
      padding: 60px 0 60px; } }
  @media (max-width: 991px) and (max-width: 767px) and (max-width: 599px) {
    .solution-sale-page .brands-slider-wrapper {
      padding: 40px 0 40px; } }
  .solution-sale-page .brands-slider-wrapper .brands-slider {
    margin: 0;
    padding: 0; }

.solution-sale-page .lead-blk .lead-inner-blk {
  background: -webkit-linear-gradient(356.3deg, #6C7AFA 25.28%, #C25EFF 117.93%);
  background: -o-linear-gradient(356.3deg, #6C7AFA 25.28%, #C25EFF 117.93%);
  background: linear-gradient(93.7deg, #6C7AFA 25.28%, #C25EFF 117.93%);
  padding-bottom: 88px;
  padding-top: 88px; }
  .solution-sale-page .lead-blk .lead-inner-blk figure {
    margin-left: 50px; }
  .solution-sale-page .lead-blk .lead-inner-blk h4 {
    margin-bottom: 40px;
    color: #fff; }
  .solution-sale-page .lead-blk .lead-inner-blk p {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    opacity: 0.87;
    margin-bottom: 16px; }
  .solution-sale-page .lead-blk .lead-inner-blk .getstarted-blk {
    margin-bottom: 0; }

.solution-sale-page .tf-inner-blk .footer-nav-blk h5 {
  color: #6D7BFA; }

.solution-sale-page .testimonnal-card-wrapper {
  padding-bottom: 0; }
  .solution-sale-page .testimonnal-card-wrapper .tslider-blk {
    margin-top: -50px; }
  .solution-sale-page .testimonnal-card-wrapper .testimonal-inner-blk {
    background: -webkit-linear-gradient(351.93deg, #F4F1FF 6.13%, #F8F7FB 90.13%);
    background: -o-linear-gradient(351.93deg, #F4F1FF 6.13%, #F8F7FB 90.13%);
    background: linear-gradient(98.07deg, #F4F1FF 6.13%, #F8F7FB 90.13%); }
    .solution-sale-page .testimonnal-card-wrapper .testimonal-inner-blk .content-blk p {
      color: #122A37; }
      .solution-sale-page .testimonnal-card-wrapper .testimonal-inner-blk .content-blk p:after {
        background: url("../images/ic-blue-quotes.png") no-repeat;
        left: -9px;
        top: -6px; }
    .solution-sale-page .testimonnal-card-wrapper .testimonal-inner-blk .image-blk figure {
      border: 2px solid #7C75FB; }
    .solution-sale-page .testimonnal-card-wrapper .testimonal-inner-blk .image-blk label {
      color: #122A37; }
    .solution-sale-page .testimonnal-card-wrapper .testimonal-inner-blk .image-blk .post {
      color: #122A37; }

.solutions-tabs {
  padding: 80px 0; }
  @media (max-width: 991px) {
    .solutions-tabs {
      padding: 60px 0; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .solutions-tabs {
      padding: 40px 0; } }
  .solutions-tabs .heading-blk .gradient-ui {
    background: -webkit-linear-gradient(356.3deg, #6C7AFA 25.28%, #C25EFF 117.93%);
    background: -o-linear-gradient(356.3deg, #6C7AFA 25.28%, #C25EFF 117.93%);
    background: linear-gradient(93.7deg, #6C7AFA 25.28%, #C25EFF 117.93%);
    padding: 0 10px;
    color: #fff; }
  .solutions-tabs .heading-blk h4 {
    margin-bottom: 24px; }
  .solutions-tabs .heading-blk p {
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 34px;
    letter-spacing: -0.01em;
    color: #495D68;
    max-width: 950px; }
    @media (max-width: 991px) {
      .solutions-tabs .heading-blk p {
        font-size: 18px;
        line-height: 30px; } }
  .solutions-tabs .b2b-steps {
    padding: 25px 0 0; }
    .solutions-tabs .b2b-steps .container {
      padding: 0 80px; }
      @media (max-width: 991px) {
        .solutions-tabs .b2b-steps .container {
          padding: 0 15px; } }
    .solutions-tabs .b2b-steps:nth-child(even) .image-blk {
      margin: 0; }
    .solutions-tabs .b2b-steps .image-blk {
      margin-top: 0; }
      .solutions-tabs .b2b-steps .image-blk img {
        width: 100%; }
    .solutions-tabs .b2b-steps .b2b-tabs-blk ul li {
      border: 1px solid #F2F0F8;
      margin-bottom: 24px; }
      .solutions-tabs .b2b-steps .b2b-tabs-blk ul li a {
        padding: 24px 40px 24px 24px;
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: -0.0172em;
        color: #17313A;
        opacity: 1; }
        .solutions-tabs .b2b-steps .b2b-tabs-blk ul li a:after {
          content: "\e903";
          position: absolute;
          right: 24px;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          color: #17313A;
          opacity: 0.4;
          font-size: 7px; }
        .solutions-tabs .b2b-steps .b2b-tabs-blk ul li a.active {
          padding-bottom: 14px; }
          .solutions-tabs .b2b-steps .b2b-tabs-blk ul li a.active:after {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg); }
      .solutions-tabs .b2b-steps .b2b-tabs-blk ul li .collpase-content {
        padding: 0 40px 24px 24px; }
      .solutions-tabs .b2b-steps .b2b-tabs-blk ul li.selected {
        border: 1px solid #6774ED; }
  .solutions-tabs .descr-blk .desc {
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 38px;
    letter-spacing: -0.04em;
    color: #17313A;
    margin-bottom: 48px; }
  .solutions-tabs .descr-blk .review-card p {
    position: relative;
    font-style: italic;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -0.0212em;
    color: #495D68;
    margin-bottom: 22px; }
    .solutions-tabs .descr-blk .review-card p:before {
      position: absolute;
      content: "";
      background: url("../images/ic-soluton-quotes.png");
      left: -19px;
      top: -7px;
      width: 35px;
      height: 25px; }
  .solutions-tabs .descr-blk .review-card .post {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.02em;
    color: #132A38; }
  @media (max-width: 991px) {
    .solutions-tabs .tab-content {
      display: none; } }

.sales-process {
  padding-top: 148px; }
  @media (max-width: 1199px) {
    .sales-process {
      padding-top: 120px; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    .sales-process {
      padding-top: 80px; } }
  @media (max-width: 1199px) and (max-width: 991px) and (max-width: 767px) {
    .sales-process {
      padding-bottom: 60px; } }
  @media (max-width: 1199px) and (max-width: 991px) and (max-width: 767px) and (max-width: 599px) {
    .sales-process {
      padding-bottom: 40px; } }
  .sales-process .b2b-steps {
    padding-top: 0; }
  .sales-process .tab-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .sales-process .tab-btn:after {
      display: none; }
    .sales-process .tab-btn figure {
      width: 64px;
      height: 64px;
      border-radius: 100%;
      background: #fff;
      border: 1.07491px solid #F1F1F1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      position: relative;
      margin-bottom: 0; }
      .sales-process .tab-btn figure .flag-ui {
        position: absolute;
        right: -6px;
        bottom: 1px; }
    .sales-process .tab-btn .content-sec {
      width: calc(100% - 75px);
      padding-left: 15px; }
      .sales-process .tab-btn .content-sec h5 {
        font-style: normal;
        font-weight: 500;
        font-size: 21.9857px;
        line-height: 28px;
        letter-spacing: -0.03em;
        color: #132A38; }
      .sales-process .tab-btn .content-sec p {
        font-style: normal;
        font-weight: normal;
        font-size: 16.2px;
        line-height: 23px;
        letter-spacing: -0.03em;
        color: #576D79; }
  .sales-process .b2b-steps .b2b-tabs-blk ul li {
    width: 90%;
    margin: auto;
    margin-bottom: 24px;
    background: #F8F7FB;
    border-radius: 28px; }
    @media (max-width: 767px) {
      .sales-process .b2b-steps .b2b-tabs-blk ul li {
        width: 100%; } }
    .sales-process .b2b-steps .b2b-tabs-blk ul li.selected {
      width: 100%;
      backgroud: #fff; }
    .sales-process .b2b-steps .b2b-tabs-blk ul li .collpase-content {
      padding-left: 95px; }
      .sales-process .b2b-steps .b2b-tabs-blk ul li .collpase-content .tag-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 20px; }
        .sales-process .b2b-steps .b2b-tabs-blk ul li .collpase-content .tag-wrap .tag-ui {
          font-style: normal;
          font-weight: 500;
          font-size: 11px;
          line-height: 16px;
          letter-spacing: -0.03em;
          color: #576D79;
          background: #F2F6F9;
          border: 1px solid #DDE4E9;
          border-radius: 6px;
          padding: 4px 8px;
          margin-right: 12px; }
      .sales-process .b2b-steps .b2b-tabs-blk ul li .collpase-content .data-ui {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        .sales-process .b2b-steps .b2b-tabs-blk ul li .collpase-content .data-ui label {
          font-style: normal;
          font-weight: normal;
          font-size: 14px;
          line-height: 16px;
          letter-spacing: -0.03em;
          color: #495D68;
          margin-bottom: 6px; }
        .sales-process .b2b-steps .b2b-tabs-blk ul li .collpase-content .data-ui p {
          font-style: normal;
          font-weight: 500;
          font-size: 16px;
          line-height: 16px;
          letter-spacing: -0.03em;
          color: #122A37; }

.regargeting-page .banner-wrapper {
  padding-top: 202px; }
  @media (max-width: 991px) {
    .regargeting-page .banner-wrapper {
      padding-top: 160px; } }

.regargeting-page .hero-banner-content {
  text-align: left;
  padding-bottom: 100px; }
  @media (max-width: 767px) {
    .regargeting-page .hero-banner-content {
      padding-bottom: 40px; } }
  .regargeting-page .hero-banner-content h3 {
    color: #122A37;
    text-align: left;
    margin-bottom: 56px; }
    .regargeting-page .hero-banner-content h3 .gradient-ui {
      background: -webkit-linear-gradient(359.84deg, #2FBD68 1.3%, #21A2AA 99.91%);
      background: -o-linear-gradient(359.84deg, #2FBD68 1.3%, #21A2AA 99.91%);
      background: linear-gradient(90.16deg, #2FBD68 1.3%, #21A2AA 99.91%);
      color: #fff;
      padding: 0 10px; }
  .regargeting-page .hero-banner-content .getstarted-blk {
    margin-bottom: 60px; }
  .regargeting-page .hero-banner-content figure {
    margin: 0 -45px; }
    @media (max-width: 1023px) {
      .regargeting-page .hero-banner-content figure {
        margin: 0 0; } }
    .regargeting-page .hero-banner-content figure img {
      width: 100%; }

.regargeting-page .xlead-generation {
  padding-bottom: 160px; }
  @media (max-width: 1023px) {
    .regargeting-page .xlead-generation {
      padding-bottom: 100px; } }
  @media (max-width: 1023px) and (max-width: 991px) {
    .regargeting-page .xlead-generation {
      padding-bottom: 80px; } }
  @media (max-width: 1023px) and (max-width: 991px) and (max-width: 767px) {
    .regargeting-page .xlead-generation {
      padding-bottom: 60px; } }
  .regargeting-page .xlead-generation .image-blk {
    margin: 0 -70px; }
    @media (max-width: 1023px) {
      .regargeting-page .xlead-generation .image-blk {
        margin: 0 0; } }
    .regargeting-page .xlead-generation .image-blk img {
      width: 100%; }
  .regargeting-page .xlead-generation h5 {
    margin-top: -40px; }
    @media (max-width: 767px) {
      .regargeting-page .xlead-generation h5 {
        margin-top: 0; } }
  @media (max-width: 767px) {
    .regargeting-page .xlead-generation p {
      margin-bottom: 40px; } }
  .regargeting-page .xlead-generation h4 .gradient-ui {
    background: -webkit-linear-gradient(1.29deg, #2FBD68 0.52%, #21A2AA 95.69%);
    background: -o-linear-gradient(1.29deg, #2FBD68 0.52%, #21A2AA 95.69%);
    background: linear-gradient(88.71deg, #2FBD68 0.52%, #21A2AA 95.69%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    padding: 0 10px 0 0; }

.regargeting-page .booking-demo-blk .container {
  background: -webkit-linear-gradient(359.84deg, #2FBD68 1.3%, #21A2AA 99.91%);
  background: -o-linear-gradient(359.84deg, #2FBD68 1.3%, #21A2AA 99.91%);
  background: linear-gradient(90.16deg, #2FBD68 1.3%, #21A2AA 99.91%); }
  .regargeting-page .booking-demo-blk .container:before {
    position: absolute;
    content: "";
    background: url(../images/ic-email-purple.png);
    width: 520px;
    height: 287px;
    right: 0;
    bottom: 0%;
    z-index: -1; }

.email-automation-blk {
  padding: 148px 0;
  background: #F8F7FB; }
  @media (max-width: 1023px) {
    .email-automation-blk {
      padding: 110px 0; } }
  @media (max-width: 1023px) and (max-width: 991px) {
    .email-automation-blk {
      padding: 80px 0; } }
  @media (max-width: 1023px) and (max-width: 991px) and (max-width: 767px) {
    .email-automation-blk {
      padding: 60px 0; } }
  .email-automation-blk h4 {
    margin-bottom: 32px; }
  .email-automation-blk p {
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #495D68; }
  .email-automation-blk h5 {
    font-weight: 400;
    margin-bottom: 80px; }
    @media (max-width: 1023px) {
      .email-automation-blk h5 {
        margin-bottom: 60px; } }
    .email-automation-blk h5 strong {
      font-weight: 600; }
  .email-automation-blk .card-image-wrap {
    margin: 84px 0 160px;
    position: relative; }
    @media (max-width: 1023px) {
      .email-automation-blk .card-image-wrap {
        margin: 80px 0; } }
    .email-automation-blk .card-image-wrap .card1 {
      background: -webkit-gradient(linear, left bottom, left top, from(#FBFAFB), to(#FBFAFB));
      background: -webkit-linear-gradient(bottom, #FBFAFB, #FBFAFB);
      background: -o-linear-gradient(bottom, #FBFAFB, #FBFAFB);
      background: linear-gradient(0deg, #FBFAFB, #FBFAFB);
      border-radius: 24px;
      width: 836px;
      height: 586px;
      -webkit-box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
      box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
      border-radius: 24px;
      overflow: hidden; }
      @media (max-width: 991px) {
        .email-automation-blk .card-image-wrap .card1 {
          width: 650px;
          height: 454px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .email-automation-blk .card-image-wrap .card1 {
      width: 100%;
      height: 350px; } }
      .email-automation-blk .card-image-wrap .card1 img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center; }
    .email-automation-blk .card-image-wrap .card2 {
      width: 305px;
      height: 352px;
      border-radius: 24px;
      overflow: hidden;
      -webkit-box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
      box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
      border: 2px solid #2BB5A1;
      position: absolute;
      top: 50%;
      right: -50px;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
      @media (max-width: 991px) {
        .email-automation-blk .card-image-wrap .card2 {
          width: 240px;
          height: 234px;
          right: 0; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .email-automation-blk .card-image-wrap .card2 {
      display: none; } }
      .email-automation-blk .card-image-wrap .card2 img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center; }
  .email-automation-blk .card1 {
    background: -webkit-gradient(linear, left bottom, left top, from(#FBFAFB), to(#FBFAFB));
    background: -webkit-linear-gradient(bottom, #FBFAFB, #FBFAFB);
    background: -o-linear-gradient(bottom, #FBFAFB, #FBFAFB);
    background: linear-gradient(0deg, #FBFAFB, #FBFAFB);
    width: 836px;
    height: 468px;
    -webkit-box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
    box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
    border-radius: 24px;
    overflow: hidden; }
    @media (max-width: 991px) {
      .email-automation-blk .card1 {
        width: 650px;
        height: 454px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .email-automation-blk .card1 {
      width: 100%;
      height: 350px; } }
    .email-automation-blk .card1 img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center; }
  .email-automation-blk .testimonal-card3 {
    padding-top: 200px; }
    @media (max-width: 1023px) {
      .email-automation-blk .testimonal-card3 {
        padding-top: 160px; } }
  @media (max-width: 1023px) and (max-width: 991px) {
    .email-automation-blk .testimonal-card3 {
      padding-top: 120px; } }
  @media (max-width: 1023px) and (max-width: 991px) and (max-width: 767px) {
    .email-automation-blk .testimonal-card3 {
      padding-top: 80px; } }

.tcard3 {
  max-width: 760px; }
  @media (max-width: 991px) {
    .tcard3 {
      max-width: 100%; } }
  .tcard3 .tcard-inner-blk {
    padding: 0 50px;
    position: relative; }
    @media (max-width: 991px) {
      .tcard3 .tcard-inner-blk {
        padding: 15px; } }
    .tcard3 .tcard-inner-blk:after {
      position: absolute;
      content: "";
      height: 100%;
      width: 1px;
      background: #50626C;
      opacity: 0.12;
      right: 0;
      top: 0; }
    .tcard3 .tcard-inner-blk p {
      font-style: italic;
      font-weight: normal;
      font-size: 20px;
      line-height: 32px;
      letter-spacing: -0.02em;
      color: #122A37;
      opacity: 0.9;
      margin-bottom: 43px;
      position: relative;
      padding-top: 10px; }
      @media (max-width: 991px) {
        .tcard3 .tcard-inner-blk p {
          font-size: 18px;
          line-height: 30px; } }
      .tcard3 .tcard-inner-blk p:before {
        position: absolute;
        content: "";
        background: url("../images/ic-outline-quotes.png") no-repeat;
        width: 50px;
        background-size: 100%;
        height: 42px;
        left: -25px;
        top: 0; }
        @media (max-width: 991px) {
          .tcard3 .tcard-inner-blk p:before {
            left: 0; } }
  .tcard3 .postby label {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #122A37;
    display: block;
    margin-bottom: 12px; }
  .tcard3 .postby span {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #122A37; }

.advertising-blk {
  padding: 160px 0 180px;
  overflow: hidden;
  position: relative; }
  @media (max-width: 1023px) {
    .advertising-blk {
      padding: 120px 0; } }
  @media (max-width: 1023px) and (max-width: 991px) {
    .advertising-blk {
      padding: 80px 0; } }
  @media (max-width: 1023px) and (max-width: 991px) and (max-width: 767px) {
    .advertising-blk {
      padding: 60px 0; } }
  .advertising-blk h4 {
    margin-bottom: 32px; }
  .advertising-blk p {
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #495D68; }
  .advertising-blk figure {
    margin: 0 -100px; }
    @media (max-width: 991px) {
      .advertising-blk figure {
        margin: 0; } }
    .advertising-blk figure img {
      width: 100%; }

.booking-demo-blk .container {
  padding: 90px 0 94px;
  position: relative;
  border-radius: 32px; }
  @media (max-width: 1199px) {
    .booking-demo-blk .container {
      width: 96%;
      margin: auto; } }
  @media (max-width: 1199px) and (max-width: 991px) {
    .booking-demo-blk .container {
      border-radius: 24px; } }
  @media (max-width: 991px) {
    .booking-demo-blk .container {
      padding: 70px 0; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .booking-demo-blk .container {
      padding: 40px; } }
  @media (max-width: 991px) and (max-width: 767px) and (max-width: 599px) {
    .booking-demo-blk .container {
      padding: 30px 20px; } }
  .booking-demo-blk .container h4 {
    margin-bottom: 24px; }
  .booking-demo-blk .container p {
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    opacity: 0.87;
    margin-bottom: 56px; }
    @media (max-width: 767px) {
      .booking-demo-blk .container p {
        margin-bottom: 30px; } }
  @media (max-width: 767px) {
    .booking-demo-blk .container:before {
      display: none; } }

.booking-demo-blk .getstarted-blk {
  max-width: 624px;
  margin-bottom: 0; }

.mb-84 {
  margin-bottom: 84px; }
  @media (max-width: 991px) {
    .mb-84 {
      margin-bottom: 40px; } }

.mb-80 {
  margin-bottom: 80px; }
  @media (max-width: 991px) {
    .mb-80 {
      margin-bottom: 40px; } }

.mb-40 {
  margin-bottom: 40px; }
  @media (max-width: 991px) {
    .mb-40 {
      margin-bottom: 20px; } }

.mt-84 {
  margin-top: 84px; }
  @media (max-width: 991px) {
    .mt-84 {
      margin-top: 40px; } }

.mt-60 {
  margin-top: 60px; }
  @media (max-width: 991px) {
    .mt-60 {
      margin-top: 30px; } }

.persoalizaton-page .banner-wrapper {
  padding-top: 202px; }
  @media (max-width: 991px) {
    .persoalizaton-page .banner-wrapper {
      padding-top: 160px; } }

.persoalizaton-page .booking-demo-blk .container {
  background: -webkit-linear-gradient(339.99deg, #4E66E9 -4.21%, #AF55F5 100%);
  background: -o-linear-gradient(339.99deg, #4E66E9 -4.21%, #AF55F5 100%);
  background: linear-gradient(110.01deg, #4E66E9 -4.21%, #AF55F5 100%); }
  .persoalizaton-page .booking-demo-blk .container:before {
    position: absolute;
    content: "";
    background: url(../images/ic-email-purple.png);
    width: 520px;
    height: 287px;
    right: 0;
    bottom: 0%;
    z-index: -1; }

@media (max-width: 767px) {
  .persoalizaton-page .hero-banner-content {
    padding-bottom: 40px; } }

.persoalizaton-page .hero-banner-content h3 {
  color: #122A37;
  text-align: left;
  margin-bottom: 56px; }
  .persoalizaton-page .hero-banner-content h3 .gradient-ui {
    background: -webkit-linear-gradient(359.84deg, #2FBD68 1.3%, #21A2AA 99.91%);
    background: -o-linear-gradient(359.84deg, #2FBD68 1.3%, #21A2AA 99.91%);
    background: linear-gradient(90.16deg, #2FBD68 1.3%, #21A2AA 99.91%);
    color: #fff;
    padding: 0 10px; }

.persoalizaton-page .hero-banner-content .getstarted-blk {
  margin-bottom: 60px; }

.persoalizaton-page .hero-banner-content figure {
  margin: 0 -45px; }
  @media (max-width: 1023px) {
    .persoalizaton-page .hero-banner-content figure {
      margin: 0 0; } }
  .persoalizaton-page .hero-banner-content figure img {
    width: 100%; }

.descripton-section {
  padding: 100px 0 160px; }
  @media (max-width: 1023px) {
    .descripton-section {
      padding: 80px 0 120px; } }
  @media (max-width: 1023px) and (max-width: 991px) {
    .descripton-section {
      padding: 70px 0; } }
  @media (max-width: 1023px) and (max-width: 991px) and (max-width: 767px) {
    .descripton-section {
      padding: 40px 0; } }
  .descripton-section h4 {
    margin-bottom: 24px; }
    @media (max-width: 767px) {
      .descripton-section h4 br {
        display: none; } }
    .descripton-section h4 .ptext {
      display: inline; }
  .descripton-section p {
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #495D68;
    max-width: 947px; }
    @media (max-width: 991px) {
      .descripton-section p {
        font-size: 18px;
        line-height: 28px; } }
    .descripton-section p strong {
      font-weight: 500; }
      .descripton-section p strong span {
        color: #6862EC; }
  .descripton-section .image-blk {
    border-radius: 32px; }
    @media (max-width: 991px) {
      .descripton-section .image-blk {
        border-radius: 20px; } }
    @media (max-width: 1023px) {
      .descripton-section .image-blk {
        margin: 0 0; } }
    .descripton-section .image-blk img {
      width: 100%;
      border-radius: 32px; }
      @media (max-width: 991px) {
        .descripton-section .image-blk img {
          border-radius: 20px; } }
    .descripton-section .image-blk.blue-border {
      border: 2px solid #7260ED;
      -webkit-box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
      box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12); }
    .descripton-section .image-blk.green-border {
      border: 2px solid #2BB5A1;
      -webkit-box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
      box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12); }
    .descripton-section .image-blk.orange-border {
      border: 2px solid #EE6750;
      -webkit-box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
      box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12); }
    .descripton-section .image-blk.purple-border {
      border: 2px solid #BB40C1;
      -webkit-box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12);
      box-shadow: 0px 40px 82px rgba(23, 49, 58, 0.12); }

.conversion-sec figure {
  width: 100%;
  height: 528px; }
  @media (max-width: 991px) {
    .conversion-sec figure {
      height: 450px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .conversion-sec figure {
      height: 350px; } }
  .conversion-sec figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center; }

.conversion-sec .testimonal-card3 {
  padding-top: 110px; }
  @media (max-width: 991px) {
    .conversion-sec .testimonal-card3 {
      padding-top: 80px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .conversion-sec .testimonal-card3 {
      padding-top: 50px; } }

.marketing-sec {
  background: #F6F4FD;
  padding: 148px 0; }
  @media (max-width: 1023px) {
    .marketing-sec {
      padding: 110px 0 110px; } }
  @media (max-width: 1023px) and (max-width: 991px) {
    .marketing-sec {
      padding: 70px 0; } }
  @media (max-width: 1023px) and (max-width: 991px) and (max-width: 767px) {
    .marketing-sec {
      padding: 40px 0; } }

.testimonal-card4 {
  max-width: 870px;
  margin: auto; }
  .testimonal-card4 .tcard-inner-blk {
    padding: 15px; }
  .testimonal-card4 .tcard4 p {
    font-style: italic;
    font-weight: normal;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: -0.02em;
    color: #122A37;
    opacity: 0.9;
    margin-bottom: 48px;
    position: relative; }
    @media (max-width: 991px) {
      .testimonal-card4 .tcard4 p {
        font-size: 18px;
        line-height: 30px; } }
    .testimonal-card4 .tcard4 p:before {
      position: absolute;
      content: "";
      background: url("../images/ic-outline-quotes.png") no-repeat;
      width: 39px;
      background-size: 100%;
      height: 42px;
      left: -14px;
      top: -7px; }
      @media (max-width: 991px) {
        .testimonal-card4 .tcard4 p:before {
          left: 0; } }
  .testimonal-card4 .tcard4 .postby label {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #122A37;
    margin-bottom: 12px;
    display: block; }
  .testimonal-card4 .tcard4 .postby span {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #122A37; }

.conversion-rate-blk {
  position: relative;
  z-index: 1;
  padding: 148px 0 0;
  margin-bottom: 160px;
  overflow: hidden; }
  @media (max-width: 1023px) {
    .conversion-rate-blk {
      padding: 120px 0 0; } }
  @media (max-width: 1023px) and (max-width: 991px) {
    .conversion-rate-blk {
      padding: 80px 0 0;
      margin-bottom: 110px; } }
  @media (max-width: 1023px) and (max-width: 991px) and (max-width: 767px) {
    .conversion-rate-blk {
      padding: 80px 0;
      margin-bottom: 80px; } }
  @media (max-width: 1023px) and (max-width: 991px) and (max-width: 767px) and (max-width: 599px) {
    .conversion-rate-blk {
      padding: 40px 0; } }
  .conversion-rate-blk:before {
    position: absolute;
    content: "";
    height: 86%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    background: -webkit-linear-gradient(339.99deg, #4E66E9 -4.21%, #AF55F5 100%);
    background: -o-linear-gradient(339.99deg, #4E66E9 -4.21%, #AF55F5 100%);
    background: linear-gradient(110.01deg, #4E66E9 -4.21%, #AF55F5 100%); }
    @media (max-width: 767px) {
      .conversion-rate-blk:before {
        height: 100%; } }
  .conversion-rate-blk h4 {
    color: #fff;
    margin-bottom: 32px; }
    .conversion-rate-blk h4 span {
      opacity: 0.72;
      display: block; }
  .conversion-rate-blk p {
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.01em;
    color: #FFFFFF; }
    .conversion-rate-blk p strong {
      font-weight: 600; }
    @media (max-width: 991px) {
      .conversion-rate-blk p {
        font-size: 18px;
        line-height: 28px; } }
  .conversion-rate-blk .card-lg {
    margin: 0 -50px; }
    .conversion-rate-blk .card-lg img {
      width: 100%; }
    @media (max-width: 767px) {
      .conversion-rate-blk .card-lg {
        display: none; } }
  .conversion-rate-blk .logo-card-blk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 26px; }
    .conversion-rate-blk .logo-card-blk .logo-card {
      width: 40%;
      background: #FFFFFF;
      border-radius: 16px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin: 0 15px 30px;
      height: 94px; }
      @media (max-width: 991px) {
        .conversion-rate-blk .logo-card-blk .logo-card {
          margin: 0 10px 20px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .conversion-rate-blk .logo-card-blk .logo-card {
      width: 30%; } }
  @media (max-width: 991px) and (max-width: 767px) and (max-width: 650px) {
    .conversion-rate-blk .logo-card-blk .logo-card {
      width: 28%; } }
  @media (max-width: 991px) and (max-width: 767px) and (max-width: 650px) and (max-width: 480px) {
    .conversion-rate-blk .logo-card-blk .logo-card {
      width: 40%; } }
      .conversion-rate-blk .logo-card-blk .logo-card img {
        max-height: 80px; }

.solution-marketers-page .banner-wrapper {
  background: -webkit-linear-gradient(342.94deg, #9640D7 13.8%, #8552E6 53.38%, #624CEA 91.31%);
  background: -o-linear-gradient(342.94deg, #9640D7 13.8%, #8552E6 53.38%, #624CEA 91.31%);
  background: linear-gradient(107.06deg, #9640D7 13.8%, #8552E6 53.38%, #624CEA 91.31%);
  padding: 177px 0 163px;
  overflow: hidden; }
  @media (max-width: 991px) {
    .solution-marketers-page .banner-wrapper {
      padding: 150px 0px 120px; } }
  .solution-marketers-page .banner-wrapper .container {
    position: relative; }
    .solution-marketers-page .banner-wrapper .container:after {
      background: url("../images/marketers-hero-image.png") no-repeat;
      width: 531px;
      position: absolute;
      right: -200px;
      top: -4px;
      content: "";
      height: 641px; }
      @media (max-width: 991px) {
        .solution-marketers-page .banner-wrapper .container:after {
          display: none; } }
  .solution-marketers-page .banner-wrapper .hero-banner-content {
    max-width: 750px;
    padding-left: 82px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    @media (max-width: 991px) {
      .solution-marketers-page .banner-wrapper .hero-banner-content {
        padding-left: 0;
        max-width: 100%; } }
    .solution-marketers-page .banner-wrapper .hero-banner-content h4 {
      color: #fff;
      margin-bottom: 24px; }
    .solution-marketers-page .banner-wrapper .hero-banner-content p {
      font-style: normal;
      font-weight: normal;
      font-size: 20px;
      line-height: 30px;
      letter-spacing: -0.01em;
      color: #FFFFFF;
      opacity: 0.78;
      margin-bottom: 56px; }

.solution-marketers-page .testimonnal-card-wrapper {
  padding: 108px 0 96px; }
  .solution-marketers-page .testimonnal-card-wrapper .tslider-blk {
    max-width: 959px;
    width: 100%;
    margin: auto; }
  .solution-marketers-page .testimonnal-card-wrapper .testimonal-inner-blk {
    background: none;
    padding: 0  0 0 20px; }
    .solution-marketers-page .testimonnal-card-wrapper .testimonal-inner-blk .content-blk p {
      color: #122A37;
      font-weight: 500; }
      .solution-marketers-page .testimonnal-card-wrapper .testimonal-inner-blk .content-blk p:after {
        background: url("../images/ic-blue-quotes.png") no-repeat;
        left: -14px;
        top: -4px; }
    .solution-marketers-page .testimonnal-card-wrapper .testimonal-inner-blk .image-blk figure {
      border: 2px solid #7C75FB; }
    .solution-marketers-page .testimonnal-card-wrapper .testimonal-inner-blk .image-blk label, .solution-marketers-page .testimonnal-card-wrapper .testimonal-inner-blk .image-blk .post {
      color: #122A37; }

.solution-marketers-page .book-demo-blk .demo-inner-blk {
  position: relative;
  background: none; }
  .solution-marketers-page .book-demo-blk .demo-inner-blk:before {
    background: -webkit-linear-gradient(342.94deg, #9640D7 13.8%, #8552E6 53.38%, #624CEA 91.31%);
    background: -o-linear-gradient(342.94deg, #9640D7 13.8%, #8552E6 53.38%, #624CEA 91.31%);
    background: linear-gradient(107.06deg, #9640D7 13.8%, #8552E6 53.38%, #624CEA 91.31%);
    opacity: 0.06;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    border-radius: 32px;
    height: 100%; }

.solution-marketers-page .brands-slider-wrapper {
  margin-top: 0; }

.solution-marketers-page .booking-demo-blk .container {
  background: -webkit-linear-gradient(359.04deg, #9640D7 4.68%, #8552E6 53.24%, #624CEA 99.77%);
  background: -o-linear-gradient(359.04deg, #9640D7 4.68%, #8552E6 53.24%, #624CEA 99.77%);
  background: linear-gradient(90.96deg, #9640D7 4.68%, #8552E6 53.24%, #624CEA 99.77%); }
  .solution-marketers-page .booking-demo-blk .container:before {
    position: absolute;
    content: "";
    background: url(../images/ic-email-purple.png);
    width: 520px;
    height: 287px;
    right: 0;
    bottom: 0%;
    z-index: -1; }

.solution-marketers-page .description-blk {
  padding-bottom: 70px; }
  .solution-marketers-page .description-blk h4 {
    margin-bottom: 32px; }
    .solution-marketers-page .description-blk h4 .gradient-ui {
      background: -webkit-linear-gradient(359.04deg, #9640D7 4.68%, #8552E6 53.24%, #624CEA 99.77%);
      background: -o-linear-gradient(359.04deg, #9640D7 4.68%, #8552E6 53.24%, #624CEA 99.77%);
      background: linear-gradient(90.96deg, #9640D7 4.68%, #8552E6 53.24%, #624CEA 99.77%);
      background-clip: text;
      -webkit-background-clip: text;
      color: transparent;
      -webkit-text-fill-color: transparent;
      display: inline-block;
      padding: 0 10px 0 0; }
  .solution-marketers-page .description-blk p {
    color: #495D68;
    text-align: left; }

.solution-marketers-page .tf-inner-blk .footer-nav-blk h5 {
  color: #9641D7; }

.b2banalytics-page .banner-wrapper {
  background: #fff;
  padding: 200px 0 75px; }
  @media (max-width: 991px) {
    .b2banalytics-page .banner-wrapper {
      padding: 160px 0 60px; } }

.b2banalytics-page .hero-banner-content h4 {
  margin-bottom: 56px; }
  .b2banalytics-page .hero-banner-content h4 .gradient-ui {
    background: -webkit-linear-gradient(359.84deg, #ED6552 1.3%, #F88935 46.31%, #FBBD1F 99.91%);
    background: -o-linear-gradient(359.84deg, #ED6552 1.3%, #F88935 46.31%, #FBBD1F 99.91%);
    background: linear-gradient(90.16deg, #ED6552 1.3%, #F88935 46.31%, #FBBD1F 99.91%);
    padding: 0 10px;
    color: #fff; }

.b2banalytics-page .hero-banner-content .getstarted-blk {
  margin-bottom: 92px; }
  @media (max-width: 767px) {
    .b2banalytics-page .hero-banner-content .getstarted-blk {
      margin-bottom: 60px; } }

.b2banalytics-page .hero-banner-content figure {
  width: 100%;
  margin: 0 0px;
  -webkit-box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04); }
  .b2banalytics-page .hero-banner-content figure img {
    width: 100%; }

.b2banalytics-page .descripton-section {
  padding: 75px 0; }
  @media (max-width: 767px) {
    .b2banalytics-page .descripton-section {
      padding: 40px 0; } }
  .b2banalytics-page .descripton-section .gradient-ui {
    background: -webkit-linear-gradient(359.84deg, #ED6552 1.3%, #F88935 46.31%, #FBBD1F 99.91%);
    background: -o-linear-gradient(359.84deg, #ED6552 1.3%, #F88935 46.31%, #FBBD1F 99.91%);
    background: linear-gradient(90.16deg, #ED6552 1.3%, #F88935 46.31%, #FBBD1F 99.91%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    padding: 0 10px 0 0; }
  .b2banalytics-page .descripton-section .steps-wrapper .image-blk {
    -webkit-box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04);
    width: 100%;
    margin: 0; }
    .b2banalytics-page .descripton-section .steps-wrapper .image-blk img {
      width: 100%; }
  .b2banalytics-page .descripton-section .steps-wrapper .steps-blk {
    margin-bottom: 80px; }
    @media (max-width: 991px) {
      .b2banalytics-page .descripton-section .steps-wrapper .steps-blk {
        margin-bottom: 40px; } }
    .b2banalytics-page .descripton-section .steps-wrapper .steps-blk .content-blk {
      max-width: 100%; }
      .b2banalytics-page .descripton-section .steps-wrapper .steps-blk .content-blk p {
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        line-height: 28px; }
    @media (max-width: 991px) {
      .b2banalytics-page .descripton-section .steps-wrapper .steps-blk .image-blk {
        margin-bottom: 40px; } }
  .b2banalytics-page .descripton-section.interact-ads {
    position: relative;
    z-index: 1;
    padding: 140px 0 200px; }
    @media (max-width: 991px) {
      .b2banalytics-page .descripton-section.interact-ads {
        padding: 80px 0 180px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .b2banalytics-page .descripton-section.interact-ads {
      padding: 40px 0 100px; } }
    .b2banalytics-page .descripton-section.interact-ads:after {
      background: -webkit-linear-gradient(359.84deg, #ED6552 1.3%, #F88935 46.31%, #FBBD1F 99.91%);
      background: -o-linear-gradient(359.84deg, #ED6552 1.3%, #F88935 46.31%, #FBBD1F 99.91%);
      background: linear-gradient(90.16deg, #ED6552 1.3%, #F88935 46.31%, #FBBD1F 99.91%);
      opacity: 0.06;
      content: "";
      width: 100%;
      height: 100%;
      position: absolute;
      lefft: 0;
      top: 0;
      z-index: -1; }

.b2banalytics-page .revenue-blk {
  background: -webkit-linear-gradient(311.87deg, #D15645 29.81%, #D98342 64.13%, #FAC43A 105.39%);
  background: -o-linear-gradient(311.87deg, #D15645 29.81%, #D98342 64.13%, #FAC43A 105.39%);
  background: linear-gradient(138.13deg, #D15645 29.81%, #D98342 64.13%, #FAC43A 105.39%);
  padding: 148px 0 200px; }
  @media (max-width: 991px) {
    .b2banalytics-page .revenue-blk {
      padding: 80px 0 170px; } }
  @media (max-width: 991px) and (max-width: 991px) {
    .b2banalytics-page .revenue-blk {
      padding: 60px 0 90px; } }
  .b2banalytics-page .revenue-blk h4 {
    color: #fff; }
  .b2banalytics-page .revenue-blk p {
    color: #fff; }

.b2banalytics-page .booking-demo-blk .container {
  background: -webkit-linear-gradient(357.29deg, #ED6552 26.75%, #F88935 69.41%, #FBBD1F 120.22%);
  background: -o-linear-gradient(357.29deg, #ED6552 26.75%, #F88935 69.41%, #FBBD1F 120.22%);
  background: linear-gradient(92.71deg, #ED6552 26.75%, #F88935 69.41%, #FBBD1F 120.22%); }
  .b2banalytics-page .booking-demo-blk .container:before {
    position: absolute;
    content: "";
    background: url(../images/ic-email-purple.png);
    width: 520px;
    height: 287px;
    right: 0;
    bottom: 0%;
    z-index: -1; }

.b2banalytics-page .tf-inner-blk .footer-nav-blk h5 {
  color: #ED6553; }

.testimonal-card5 {
  background: none; }
  .testimonal-card5 .container {
    max-width: 1020px; }
    .testimonal-card5 .container .tcard5 {
      background: #F8F7FB;
      border-radius: 24px;
      padding: 52px 68px; }
      @media (max-width: 599px) {
        .testimonal-card5 .container .tcard5 {
          padding: 40px 30px; } }
      .testimonal-card5 .container .tcard5 p {
        margin-bottom: 48px;
        font-style: italic;
        font-weight: normal;
        font-size: 20px;
        line-height: 32px;
        letter-spacing: -0.02em;
        color: #122A37;
        opacity: 1;
        position: relative; }
        @media (max-width: 767px) {
          .testimonal-card5 .container .tcard5 p {
            font-size: 18px;
            line-height: 28px; } }
        .testimonal-card5 .container .tcard5 p:after {
          position: absolute;
          content: "";
          background: url("../images/ic-outline-quotes.png") no-repeat;
          width: 52px;
          height: 37px;
          top: -17px;
          left: -27px;
          background-size: 100%; }
      .testimonal-card5 .container .tcard5 .postby label {
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        line-height: 24px;
        letter-spacing: -0.02em;
        color: #122A37;
        display: block;
        margin-bottom: 12px; }
        @media (max-width: 767px) {
          .testimonal-card5 .container .tcard5 .postby label {
            font-size: 20px;
            line-height: 18px; } }
      .testimonal-card5 .container .tcard5 .postby span {
        font-style: normal;
        font-weight: normal;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: -0.01em;
        color: #122A37; }
        @media (max-width: 767px) {
          .testimonal-card5 .container .tcard5 .postby span {
            font-size: 14px;
            line-height: 18px; } }
  .testimonal-card5.half-card {
    margin-bottom: 90px; }
    @media (max-width: 991px) {
      .testimonal-card5.half-card {
        margin-bottom: 60px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .testimonal-card5.half-card {
      margin-bottom: 30px; } }
    .testimonal-card5.half-card .tcard5-slider {
      margin-top: -120px;
      z-index: 2; }
      @media (max-width: 767px) {
        .testimonal-card5.half-card .tcard5-slider {
          margin-top: -30px; } }
      .testimonal-card5.half-card .tcard5-slider .tcard5 {
        position: relative;
        z-index: 2; }
  .testimonal-card5.hide-bg .container .tcard5 {
    background: none; }

.abm-page .hero-banner-content h4 {
  margin-bottom: 48px; }
  .abm-page .hero-banner-content h4 .gradient-ui {
    background: -webkit-linear-gradient(359.84deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%);
    background: -o-linear-gradient(359.84deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%);
    background: linear-gradient(90.16deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%);
    color: #fff;
    padding: 0 10px; }

.abm-page .hero-banner-content .getstarted-blk {
  margin-bottom: 84px; }

.abm-page .hero-banner-content figure {
  -webkit-box-shadow: 0px 22.27px 50.1076px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 22.27px 50.1076px rgba(0, 0, 0, 0.04);
  -webkit-backdrop-filter: blur(87.9796px);
  backdrop-filter: blur(87.9796px);
  border-radius: 20px; }
  .abm-page .hero-banner-content figure img {
    width: 100%; }

.abm-page .counts-div {
  text-align: left; }
  @media (max-width: 767px) {
    .abm-page .counts-div {
      text-align: center; } }
  .abm-page .counts-div p {
    text-align: left;
    font-style: normal;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -0.02em;
    color: #132A38; }
    @media (max-width: 767px) {
      .abm-page .counts-div p {
        text-align: center; } }
    .abm-page .counts-div p span {
      font-weight: 600; }
      .abm-page .counts-div p span.text-red {
        color: #F34A6C; }

.abm-page .business-sec {
  padding: 40px 0 96px; }
  @media (max-width: 767px) {
    .abm-page .business-sec {
      padding: 40px 0 70px; } }

.abm-page .descripton-section .gradient-ui {
  background: -webkit-linear-gradient(1.29deg, #2FBD68 0.52%, #21A2AA 95.69%);
  background: -o-linear-gradient(1.29deg, #2FBD68 0.52%, #21A2AA 95.69%);
  background: linear-gradient(88.71deg, #2FBD68 0.52%, #21A2AA 95.69%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  padding: 0 10px 0 0; }

.abm-page .target-blk {
  position: relative;
  z-index: 1; }
  .abm-page .target-blk:before {
    background: -webkit-linear-gradient(359.84deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%);
    background: -o-linear-gradient(359.84deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%);
    background: linear-gradient(90.16deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%);
    opacity: 0.06;
    z-index: -1;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%; }
  .abm-page .target-blk .logo-listing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 900px;
    margin: auto;
    margin-top: 80px;
    margin-bottom: 90px;
    margin-bottom: 60px; }
    @media (max-width: 599px) {
      .abm-page .target-blk .logo-listing {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .abm-page .target-blk .logo-listing .logo-card {
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      @media (max-width: 599px) {
        .abm-page .target-blk .logo-listing .logo-card {
          margin-bottom: 30px; } }
      .abm-page .target-blk .logo-listing .logo-card .icon {
        height: 106px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 20px; }
        @media (max-width: 767px) {
          .abm-page .target-blk .logo-listing .logo-card .icon {
            max-width: 100px; } }
  @media (max-width: 767px) and (max-width: 599px) {
    .abm-page .target-blk .logo-listing .logo-card .icon {
      max-width: initial; } }
        @media (max-width: 767px) {
            .abm-page .target-blk .logo-listing .logo-card .icon img {
              height: auto;
              max-width: 100px; } }
    @media (max-width: 767px) and (max-width: 599px) {
      .abm-page .target-blk .logo-listing .logo-card .icon img {
        max-width: 150px; } }
      .abm-page .target-blk .logo-listing .logo-card label {
        max-width: 169px;
        margin: auto; }

.abm-page .b2b-decision .testimonal-card5 {
  margin-top: 120px; }
  .abm-page .b2b-decision .testimonal-card5 .container .tcard5 {
    background: #FDF4F8; }

@media (max-width: 991px) {
  .abm-page .b2b-decision .image-blk {
    margin-bottom: 24px; } }

.abm-page .booking-demo-blk .container {
  background: -webkit-linear-gradient(359.84deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%);
  background: -o-linear-gradient(359.84deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%);
  background: linear-gradient(90.16deg, #802BC4 1.3%, #CD47C0 53.69%, #F44A69 99.91%); }
  .abm-page .booking-demo-blk .container:after {
    position: absolute;
    content: "";
    background: url(../images/ic-email-purple.png);
    width: 520px;
    height: 287px;
    right: 0;
    bottom: 0%;
    z-index: -1; }

.abm-page .tf-inner-blk .footer-nav-blk h5 {
  color: #BF42C1; }

.realtime-notification-blk {
  background: -webkit-linear-gradient(325.85deg, #802BC4 20.45%, #CD47C0 68.68%, #F44A69 111.23%);
  background: -o-linear-gradient(325.85deg, #802BC4 20.45%, #CD47C0 68.68%, #F44A69 111.23%);
  background: linear-gradient(124.15deg, #802BC4 20.45%, #CD47C0 68.68%, #F44A69 111.23%);
  padding-bottom: 230px; }
  @media (max-width: 991px) {
    .realtime-notification-blk {
      padding-bottom: 180px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .realtime-notification-blk {
      padding-bottom: 120px; } }
  .realtime-notification-blk h4, .realtime-notification-blk p {
    color: #fff; }
  .realtime-notification-blk .image-blk {
    -webkit-box-shadow: 0px 32.2663px 66.146px rgba(23, 49, 58, 0.12);
    box-shadow: 0px 32.2663px 66.146px rgba(23, 49, 58, 0.12); }
    .realtime-notification-blk .image-blk img {
      width: 100%; }
  .realtime-notification-blk .col-md-7 .image-blk {
    margin-left: 30px; }
    @media (max-width: 767px) {
      .realtime-notification-blk .col-md-7 .image-blk {
        margin-left: 0;
        margin-bottom: 15px; } }
  .realtime-notification-blk.descripton-section p strong {
    color: #fff; }

.gdpr-page .banner-wrapper {
  background: -webkit-linear-gradient(343.03deg, #103346 7.56%, #241D51 84.2%);
  background: -o-linear-gradient(343.03deg, #103346 7.56%, #241D51 84.2%);
  background: linear-gradient(106.97deg, #103346 7.56%, #241D51 84.2%);
  padding: 186px 0 160px;
  text-align: left; }
  @media (max-width: 991px) {
    .gdpr-page .banner-wrapper {
      padding: 160px 0 90px; } }
  .gdpr-page .banner-wrapper p {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    opacity: 0.78; }

.gdpr-page .gray-bg {
  background: #F2F8FE; }

.gdpr-page .descripton-section {
  padding: 100px 0 130px; }
  @media (max-width: 991px) {
    .gdpr-page .descripton-section {
      padding: 70px 0; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .gdpr-page .descripton-section {
      padding: 40px 0; } }
  .gdpr-page .descripton-section p strong {
    color: #122A37; }

.gdpr-page .book-demo-blk {
  padding: 120px 0 50px; }
  @media (max-width: 991px) {
    .gdpr-page .book-demo-blk {
      padding: 60px 0 40px; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .gdpr-page .book-demo-blk {
      padding: 30px 0; } }

.gdpr-page .tf-inner-blk .footer-nav-blk h5 {
  color: #9641D7; }

.text-red {
  color: #F13B5B; }

.descripton-section .listing-blk.gray-icon li:before {
  position: absolute;
  content: "";
  background: #17313A;
  opacity: 0.12;
  border-radius: 40px;
  height: 48px;
  width: 48px;
  left: 0;
  top: -11px; }
  @media (max-width: 767px) {
    .descripton-section .listing-blk.gray-icon li:before {
      width: 40px;
      height: 40px;
      top: -4px; } }

.descripton-section .listing-blk.green-icon li:before {
  position: absolute;
  content: "";
  background: url("../images/ic-check.svg");
  opacity: 1;
  border-radius: 40px;
  height: 48px;
  width: 48px;
  left: 0;
  top: 3px; }
  @media (max-width: 767px) {
    .descripton-section .listing-blk.green-icon li:before {
      width: 40px;
      height: 40px;
      background-size: 100%; } }

.descripton-section .listing-blk.dot-ui li {
  list-style-type: disc;
  margin-left: 20px;
  padding-left: 0;
  list-style-position: outside; }
  .descripton-section .listing-blk.dot-ui li strong {
    font-weight: 600; }

.descripton-section .listing-blk p {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 24px;
  letter-spacing: -0.0172em;
  color: #17313A;
  margin-bottom: 40px; }

.descripton-section .listing-blk ul li {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #17313A;
  margin-bottom: 44px;
  position: relative;
  padding-left: 68px; }
  @media (max-width: 767px) {
    .descripton-section .listing-blk ul li {
      padding-left: 54px;
      font-size: 16px;
      line-height: 24px; } }
  .descripton-section .listing-blk ul li ul {
    margin-top: 15px;
    padding-left: 20px; }
    .descripton-section .listing-blk ul li ul li {
      padding-left: 0;
      font-style: normal;
      font-weight: normal;
      font-size: 20px;
      line-height: 32px;
      letter-spacing: -0.01em;
      color: #17313A;
      margin-bottom: 0;
      list-style-type: disc; }
      @media (max-width: 767px) {
        .descripton-section .listing-blk ul li ul li {
          padding-left: 0px;
          font-size: 16px;
          line-height: 28px; } }
      .descripton-section .listing-blk ul li ul li:before {
        display: none; }

.useful-links-blk {
  background: #F2F8FE;
  padding: 70px 0;
  min-height: 614px; }
  .useful-links-blk h4 {
    margin-bottom: 32px; }

.rt-alert-page .hero-banner-content h4 .gradient-ui {
  background: -webkit-linear-gradient(359.72deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
  background: -o-linear-gradient(359.72deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
  background: linear-gradient(90.28deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
  color: #fff;
  padding: 0 10px; }

.rt-alert-page .hero-banner-content figure {
  -webkit-box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04);
  border-radius: 20px;
  overflow: hidden; }
  .rt-alert-page .hero-banner-content figure img {
    width: 100%; }

.rt-alert-page .descripton-section .gradient-ui {
  background: -webkit-linear-gradient(359.72deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
  background: -o-linear-gradient(359.72deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
  background: linear-gradient(90.28deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  padding: 0 10px 0 0; }

.rt-alert-page .descripton-section .order-ui .col-lg-6:first-child {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }
  @media (max-width: 991px) {
    .rt-alert-page .descripton-section .order-ui .col-lg-6:first-child {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; } }

.rt-alert-page .descripton-section .order-ui .col-lg-6:last-child {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }
  @media (max-width: 991px) {
    .rt-alert-page .descripton-section .order-ui .col-lg-6:last-child {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2;
      margin-top: 20px; } }

.rt-alert-page .descripton-section .order-ui .col-lg-6 p {
  max-width: 450px;
  margin: auto; }
  @media (max-width: 991px) {
    .rt-alert-page .descripton-section .order-ui .col-lg-6 p {
      max-width: 100%; } }

@media (max-width: 991px) {
  .rt-alert-page .descripton-section img {
    border-radius: 20px; } }

.rt-alert-page .best-lead-blk {
  position: relative;
  z-index: 1; }
  .rt-alert-page .best-lead-blk:before {
    background: -webkit-linear-gradient(359.72deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
    background: -o-linear-gradient(359.72deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
    background: linear-gradient(90.28deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
    opacity: 0.06;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }
  @media (max-width: 991px) {
    .rt-alert-page .best-lead-blk .image-blk {
      margin-bottom: 15px; } }

.rt-alert-page .booking-demo-blk .container {
  background: -webkit-linear-gradient(340.58deg, #85BF2F -12.8%, #28B279 33.15%, #08A588 77.85%);
  background: -o-linear-gradient(340.58deg, #85BF2F -12.8%, #28B279 33.15%, #08A588 77.85%);
  background: linear-gradient(109.42deg, #85BF2F -12.8%, #28B279 33.15%, #08A588 77.85%); }
  .rt-alert-page .booking-demo-blk .container:after {
    position: absolute;
    content: "";
    background: url(../images/ic-email-purple.png);
    width: 520px;
    height: 287px;
    right: 0;
    bottom: 0%;
    z-index: -1; }
  .rt-alert-page .booking-demo-blk .container H4 {
    margin-bottom: 56px; }

.rt-alert-page .tf-inner-blk .footer-nav-blk h5 {
  color: #42B664; }

.gradient-border {
  position: relative;
  padding: 2px; }
  .gradient-border:before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(359.72deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
    background: -o-linear-gradient(359.72deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
    background: linear-gradient(90.28deg, #85BF2F -0.2%, #28B279 47.47%, #0AAE91 93.84%);
    border-radius: 32px;
    z-index: -1; }
    @media (max-width: 991px) {
      .gradient-border:before {
        border-radius: 20px; } }

.chatbot-blk {
  background: -webkit-linear-gradient(340.58deg, #85BF2F -12.8%, #28B279 33.15%, #08A588 77.85%);
  background: -o-linear-gradient(340.58deg, #85BF2F -12.8%, #28B279 33.15%, #08A588 77.85%);
  background: linear-gradient(109.42deg, #85BF2F -12.8%, #28B279 33.15%, #08A588 77.85%);
  padding: 140px 0 120px; }
  @media (max-width: 991px) {
    .chatbot-blk {
      padding: 80px 0; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .chatbot-blk {
      padding: 60px 0 60px; } }
  .chatbot-blk h4 {
    color: #fff;
    margin-bottom: 48px;
    max-width: 750px; }
  .chatbot-blk .order-ui .col-lg-6 .content-ui {
    max-width: 420px;
    margin: auto; }
    @media (max-width: 991px) {
      .chatbot-blk .order-ui .col-lg-6 .content-ui {
        max-width: 100%; } }
    .chatbot-blk .order-ui .col-lg-6 .content-ui h5 {
      font-style: normal;
      font-weight: 600;
      font-size: 32px;
      line-height: 40px;
      letter-spacing: -0.05em;
      color: #FFFFFF;
      margin-bottom: 16px; }
    .chatbot-blk .order-ui .col-lg-6 .content-ui p {
      color: #fff;
      max-width: 100% !important; }
  .chatbot-blk .image-blk {
    -webkit-box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 21.0855px 47.4423px rgba(0, 0, 0, 0.04);
    border-radius: 20px; }

  @media (max-width: 767px) {
    .blog-banner-blk {
      padding: 150px 0 60px; } }
  @media (max-width: 767px) and (max-width: 599px) {
    .blog-banner-blk {
      padding-top: 120px; } }
  .blog-banner-blk h1 {
    color: #122A37;
    margin-bottom: 20px; }
    @media (max-width: 599px) {
      .blog-banner-blk h1 {
        font-size: 32px;
        line-height: 42px; } }
  .blog-banner-blk p {
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    line-height: 37px;
    letter-spacing: -0.01em;
    color: #122A37;
    opacity: 0.87; }
    @media (max-width: 767px) {
      .blog-banner-blk p {
        font-size: 22px;
        line-height: 32px; } }

.search-blk {
  position: relative; }
  .search-blk .search-btn {
    width: 24px;
    height: 24px;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    background: none; }

.tabs-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 48px; }
  @media (max-width: 767px) {
    .tabs-wraper {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin-bottom: 20px; } }
  .tabs-wraper ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 991px) {
      .tabs-wraper ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; } }
  @media (max-width: 991px) and (max-width: 767px) {
    .tabs-wraper ul {
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      overflow-x: auto; } }
    .tabs-wraper ul li {
      margin: 0 8px; }
      @media (max-width: 1199px) {
        .tabs-wraper ul li {
          margin: 0 5px; } }
  @media (max-width: 1199px) and (max-width: 767px) {
    .tabs-wraper ul li {
      white-space: nowrap; } }
      .tabs-wraper ul li a {
        padding: 5px 16px;
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
        line-height: 32px;
        text-align: center;
        letter-spacing: -0.01em;
        color: #495D68;
        opacity: 0.87;
        border-radius: 12px; }
        @media (max-width: 1199px) {
          .tabs-wraper ul li a {
            font-size: 18px;
            line-height: 30px;
            padding: 5px 10px; } }
        .tabs-wraper ul li a.active {
          color: #122A37;
          background: #EDF2F4; }

.blog-card figure {
  border-radius: 12px;
  margin-bottom: 20px; }
  .blog-card figure img {
    width: 100%;
    height: 100%;
    border-radius: 12px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center; }

.blog-card .content-blk .date-type-ui {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px; }
  .blog-card .content-blk .date-type-ui .type-ui {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: #0EAD87; }
  .blog-card .content-blk .date-type-ui .date-ui {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.01em;
    color: #495D68;
    margin-left: 8px;
    padding-left: 8px;
    position: relative; }
    .blog-card .content-blk .date-type-ui .date-ui:before {
      position: absolute;
      content: "";
      background: #495D68;
      width: 1px;
      height: 13px;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }

.blog-card .content-blk .title-ui, .blog-card .content-blk .title-ui a {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.0172em;
  color: #17313A; 
}
  .excerpt-ui{
        line-height: 22px;
  }
  
  @media (max-width: 991px) {
    .blog-card .content-blk .title-ui, .blog-card .content-blk .title-ui a {
      font-size: 20px;
      line-height: 28px; } }

@media (max-width: 991px) {
  .blog-card.bcard1 {
    margin-bottom: 40px; } }

.blog-card.bcard1 figure {
  height: 444px; }

.blog-card.bcard1 .content-blk .title-ui {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.0172em;
  color: #17313A; }
  @media (max-width: 599px) {
    .blog-card.bcard1 .content-blk .title-ui {
      font-size: 22px;
      line-height: 28px; } }

.blog-card.vertical-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px; }
  @media (max-width: 599px) {
    .blog-card.vertical-view {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; } }
  .blog-card.vertical-view figure {
    width: 192px;
    height: 144px;
    border: 1px solid rgba(0, 0, 0, 0.12);
    margin-bottom: 0; }
    @media (max-width: 599px) {
      .blog-card.vertical-view figure {
        width: 100%;
        margin-bottom: 20px;
        height: 220px; } }
  .blog-card.vertical-view .content-blk {
    width: calc(100% - 192px);
    padding-left: 20px; }
    @media (max-width: 599px) {
      .blog-card.vertical-view .content-blk {
        width: 100%; } }
    .blog-card.vertical-view .content-blk .type-ui {
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 22px;
      letter-spacing: -0.01em;
      color: #0EAD87; }
    .blog-card.vertical-view .content-blk .date-ui {
      font-size: 14px;
      line-height: 22px; }

.more-blog-listing {
  margin-top: 40px; }
  .bcard1 {
    background: #EEEEEE;
    border-radius: 10px;
     padding: 6px;
}
.blog-card {
    padding: 5px;
    border-radius: 6px;
    box-shadow: 0px 1px 3px 0px #888;
}
  @media (max-width: 991px) {
    .more-blog-listing {
      margin-top: 80px; }
      section.blog-content {
    padding-top: 20px;
}
      
  }
  @media (max-width: 991px) and (max-width: 767px) {
    .more-blog-listing {
      margin-top: 40px; } }
  .more-blog-listing .heading-ui {
    text-align: center;
    margin-bottom: 48px; }
  .more-blog-listing .blog-card {
    margin-bottom: 25px; }
    .more-blog-listing .blog-card figure {
      height: 286px; }
      @media (max-width: 400px) {
        .more-blog-listing .blog-card figure {
          height: 220px; } }

.blog-detail-page .tf-inner-blk .footer-nav-blk h5 {
  color: #9641D7; }

.blog-detail-page .blog-banner-blk figure {
  width: 500px;
  height: 380px;
  border-radius: 12px;
  margin-left: auto; }
  @media (max-width: 991px) {
    .blog-detail-page .blog-banner-blk figure {
      margin-left: inherit;
      margin-top: 20px; } }
  @media (max-width: 991px) and (max-width: 599px) {
    .blog-detail-page .blog-banner-blk figure {
      width: 100%;
      height: 250px; } }
  .blog-detail-page .blog-banner-blk figure img {
    border-radius: 12px;
    width: 100%; }

.blog-detail-page .blog-banner-blk h4 {
  margin-bottom: 48px; }
  @media (max-width: 991px) {
    .blog-detail-page .blog-banner-blk h4 {
      margin-bottom: 15px; } }

.blog-detail-page .blog-banner-blk .postby {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: -0.01em;
  color: #122A37; }

.blog-content .post-body p {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 34px;
  letter-spacing: -0.01em;
  color: #495D68;
  margin-bottom: 40px; }
  @media (max-width: 991px) {
    .blog-content .post-body p {
      font-size: 18px;
      line-height: 30px; } }

.blog-content .post-body ul {
  margin-bottom: 30px; }
  .blog-content .post-body ul li {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 34px;
    letter-spacing: -0.01em;
    color: #495D68;
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 20px; }
    @media (max-width: 991px) {
      .blog-content .post-body ul li {
        font-size: 18px;
        line-height: 30px; } }

.blog-content .post-body h3, .blog-content .post-body h4, .blog-content .post-body h5, .blog-content .post-body h6 {
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 34px;
  letter-spacing: -0.01em;
  color: #122A37;
  padding-top: 30px;
  margin-bottom: 20px;
  text-align: left; }
  @media (max-width: 767px) {
    .blog-content .post-body h3, .blog-content .post-body h4, .blog-content .post-body h5, .blog-content .post-body h6 {
      font-size: 24px;
      line-height: 30px; } }

.share-blk {
  margin: 30px 0; }

.share-inner-blk {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff4243+0,b63ce8+48,17c7ae+99&0.48+0,0.48+49,0.48+100 */
  background: -moz-linear-gradient(left, rgba(255, 66, 67, 0.48) 0%, rgba(182, 60, 232, 0.48) 48%, rgba(179, 63, 231, 0.48) 49%, rgba(23, 199, 174, 0.48) 99%, rgba(23, 199, 174, 0.48) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(255, 66, 67, 0.48) 0%, rgba(182, 60, 232, 0.48) 48%, rgba(179, 63, 231, 0.48) 49%, rgba(23, 199, 174, 0.48) 99%, rgba(23, 199, 174, 0.48) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 66, 67, 0.48)), color-stop(48%, rgba(182, 60, 232, 0.48)), color-stop(49%, rgba(179, 63, 231, 0.48)), color-stop(99%, rgba(23, 199, 174, 0.48)), to(rgba(23, 199, 174, 0.48)));
  background: -o-linear-gradient(left, rgba(255, 66, 67, 0.48) 0%, rgba(182, 60, 232, 0.48) 48%, rgba(179, 63, 231, 0.48) 49%, rgba(23, 199, 174, 0.48) 99%, rgba(23, 199, 174, 0.48) 100%);
  background: linear-gradient(to right, rgba(255, 66, 67, 0.48) 0%, rgba(182, 60, 232, 0.48) 48%, rgba(179, 63, 231, 0.48) 49%, rgba(23, 199, 174, 0.48) 99%, rgba(23, 199, 174, 0.48) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7aff4243', endColorstr='#7a17c7ae',GradientType=1 );
  /* IE6-9 */
  padding: 40px;
  text-align: center;
  border-radius: 24px; }
  .share-inner-blk .social-listing {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 24px !important; }
    .share-inner-blk .social-listing li a {
      background: #FFFFFF; }
  .share-inner-blk p {
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 34px;
    text-align: center;
    letter-spacing: -0.01em;
    color: #122A37; }
    @media (max-width: 599px) {
      .share-inner-blk p {
        font-size: 24px;
        line-height: 30px; } }
        
.load-more {
    text-align: center;
}
a#loadMore {
    border: 1px solid #00000047;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 6px;
    color: #000;
    font-weight: bold;
}
section.load-more-section {
    padding-bottom: 140px;
}
span.loader {
    padding: 10px;
}
.no-blog-found {
    width: 100%;
    text-align: center;
    padding: 40px;
}

ul.blog-menu li a:hover {
    color: #122A37;
    background: #EDF2F4;
}


    .blog-card figure a img {
    border: 2px solid #0000000f;
}
p.excerpt-ui a {
    font-size: 16px;
    color: #000;
}
aside.sidebar.table-content {
    padding: 10px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 1px 3px 0px #888;
}
aside.sidebar.table-content a {
    font-size: 18px;
    text-decoration: none;
    text-transform: capitalize;
}
/* Add custom CSS for styling the table of contents with numbers */
.widget ul{
    padding-left: 15px; /* Adjust padding as needed */
}

.widget ul li {
    margin-bottom: 5px; /* Adjust margin as needed */
        list-style-type: decimal;
    margin-left: 0;
    padding-left: 5px; /* Adjust padding as needed */
}
aside.sidebar.table-content {
    padding: 15px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 1px 3px 0px #888;
    background: #EEEEEE;
    position: sticky;
    top: 50px;
    overflow-y: auto;
}


/* Style active link (current heading) */
.widget ul li.current a {
    font-weight: bold; /* Make the current heading bold */
        line-height: 25px;
}
.tabs-sec{ padding-top: 20px;}

section.bottom-margin {
    text-align: center;
     padding-bottom: 20px;
}
section.blog-content ol{
    margin-left: 20px;
}
section.blog-content ol li{
    list-style-type: decimal;
}

section.blog-content ol li a{
    font-size: 18px;
    color: #000;
}
    section.blog-content h1{
    font-size: 38px;
    line-height: 48px;
    }
  section.blog-content a{  
    font-size: 18px;
    line-height: 24px;
  }
   section.blog-content strong {
     font-size: 26px;
    line-height: 20px;
    letter-spacing: 0px;
}

aside.sidebar.form-content {
    margin-top: -25px;
    margin-bottom: 40px;
}
.bottom-margin {
    margin-bottom: 40px;
}
.summary-card {
    width: 100%;
    background: #EEEEEE;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-right: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.heading-container{
    align-items: center !important;
    display: flex;
    flex-direction: column;
    text-align: center;
}
.blog-content p {
    font-size: 18px;
    font-weight: 500;
    font-style: normal;
    line-height: 28px;
    font-family: "Quicksand", Sans-serif;
}
@media (min-width: 922px){
.site-content .ast-container {
    display: block !important;
}
.card-container {
    display: flex;
}
.summary-card p {
    width: 28em;
}
.heading-container p{
    width: 85%;
    text-align: center;
}
}

@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1980px !important;
    }
    .row {
    margin-left: 80px !important;
    margin-right: 80px !important;
    }
    .tabs-sec{ padding-top: 80px;}
    section.bottom-margin {
     padding-bottom: 80px;
}
}
