/* media queries */
@media (max-width: 900.98px) {
  .demo .demo-content {
    bottom: 23%;
  }

  .demo .demo-content h3 {
    font-size: 2em;
  }
  .demo .demo-content div {
    font-size: 1em;
  }
}
@media (min-width: 901px) and (max-width: 1232.98px) {
  .demo .demo-content {
    bottom: 23%;
  }
  /* .banner-text {
    padding-top: 13em;
    font-size: 0.9em;
  } */
}
@media (max-width: 1000.98px) {
  .data-platform h2 {
    font-size: 3em;
  }
  .data-platform div {
    padding-left: 0;
    padding-right: 0;
    /* font-size: 1.3em; */
  }
}
@media (max-width: 1100px) {
  .why-us .content .why-col:nth-child(1) {
    padding-right: 2em;
  }
  .why-us .content .why-col:nth-child(2) {
    padding-left: 2em;
  }
}
@media (min-width: 767.98px) and (max-width: 991.98px) {
  .why-us .content .why-detail div {
    font-size: 1.3em;
  }

  .solution-section .sol-content {
    margin-top: 70px;
  }
}
@media (min-width: 767.98px) and (max-width: 880px) {
  .banner-text {
    padding-top: 12em;
    font-size: 0.7em;
  }
}
@media (min-width: 880.98px) and (max-width: 992px) {
  .banner-text {
    padding-top: 12em;
    font-size: 0.8em;
  }
}
@media (min-width: 992.98px) and (max-width: 1232px) {
  .banner-text {
    padding-top: 13em;
    font-size: 0.9em;
  }
}
@media (max-width: 991.98px) {
  .why-us {
    padding-left: 1em;
    padding-right: 1em;
  }
  .navbar-collapse.show .btn-login {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
  }
  .btn-contact {
    width: 142px;
  }
  .navbar-collapse.show .btn-contact,
  .navbar-collapse.show .btn-login {
    margin-left: 40px !important;
  }
  .navbar-collapse.show .top-links {
    padding-left: 45px !important;
    /* padding-right: 0 !important; */
  }
}
@media (max-width: 1200px) {
  .services .services-list {
    padding-right: 0;
    padding-top: 4em;
  }
  .services .img-service {
    width: 100%;
  }
  .solution-section2 .ank-container .sol2-content {
    padding-right: 0;
  }
  .page-section .solutions .solution-section {
    padding-top: 300px;
  }
}
@media (max-width: 767.98px) {
  .main-banner {
    background-image: url(../images/ank-insights-banner.svg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    width: 100%;
  }
  .banner-text {
    padding-top: 12em;
    font-size: 0.8em;
  }
  .banner-text .sub-text {
    width: 480px;
  }
  .solution-section .next-row {
    margin-top: 10px;
  }
  .page-section .solutions .data-stat {
    top: -15px;
    font-size: 0.9em;
  }
  .page-section .solutions .solution-section {
    padding-top: 400px;
  }
}
@media (min-width: 768px) and (max-width: 1060.98px) {
  .page-section .solutions .data-stat {
    top: -10px;
    font-size: 1em;
  }
}
@media (min-width: 1061px) and (max-width: 1200px) {
  .page-section .solutions .data-stat {
    top: -20px;
    font-size: 1em;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .navbar-collapse .top-links {
    padding-left: 1.2em !important;
    padding-right: 1.2em !important;
  }
}
