@media (max-width: 1199px) {
  .main-title {
    font-size: 50px;
  }
  .hero-img .main-hero {
    width: 350px;
  }
  .hero .chips.two {
    right: -18%;
  }
  .sub-heading-area .main-title {
    font-size: 40px;
  }
  .glow-blue {
    left: -50px;
  }
  .glow-orange {
    right: 50px;
  }
  section h5 {
    font-size: 16px;
  }
  .rewards .glow-orange {
    right: -50px;
  }
  .rewards .glow-blue {
    left: 40px;
  }
  .chips.two {
    right: 14%;
  }
  .journeymain-hero {
    /* left: 27%; */
  }
  .chips.four {
    right: -4%;
  }
  .chips.three {
    left: 11%;
  }
  .sub-heading-area .main-title {
    font-size: 35px;
  }
  .footer-row {
    grid-template-columns: 2.5fr 1fr 1fr 1.5fr;
    gap: 20px;
  }
  .footer ul {
    column-count: 1;
    -webkit-column-count: 1;
    column-gap: 30px;
  }
  .form .budgetRadios {
    flex-wrap: wrap;
  }
}

@media (min-width: 992px) and (max-width: 1100px) {
  .hero .chips.two {
    right: -13%;
    top: 55%;
  }
}

@media (max-width: 991px) {
  .hero {
    padding: 130px 0 90px;
    background-size: 100% 100%;
  }
  .main-title .title-light {
    display: inline;
  }
  .hero-img {
    margin-top: 50px;
  }
  .hero-img .main-hero {
    left: 50%;
  }
  .hero .chips.one {
    left: 13%;
  }
  .hero .chips.two {
    right: 4%;
  }
  .hero .chips.three {
    bottom: 7%;
    left: 7%;
  }
  .hero .chips.four {
    bottom: 6%;
    right: 14%;
  }
  .features-wrap {
    text-align: left;
  }
  .checked-bg {
    width: 100%;
    margin-top: 30%;
  }
  .glow-blue {
    left: 10%;
  }
  .glow-orange {
    right: 11%;
  }
  .phone-wrapper {
    margin-top: 40px;
  }
  .phone {
    width: 306px;
    z-index: 5;
    margin-right: 0;
    height: 550px;
  }
  .rewards .phone {
    margin-right: 0;
    margin-left: 0;
  }
  .rewards .glow-blue {
    left: 66px;
  }
  .rewards .glow-orange {
    right: 57px;
  }
  .journeymain-hero {
    width: 400px;
    /* left: 24%; */
    top: 18%;
  }
  .chips.one,
  .chips.two {
    top: 20%;
  }
  .chips.one {
    left: 20%;
  }
  .chips.two {
    right: 0;
  }
  .chips.three,
  .chips.four {
    top: 80%;
  }
  .chips.three {
    left: 15%;
  }
  .chips.four {
    right: -14%;
  }
  .glow1-cta {
    z-index: -1;
    bottom: auto;
    top: 20%;
  }
  .cta-image {
    margin-top: 50px;
  }
  .glow2-cta {
    width: 75%;
    right: auto;
  }
  .cta-dotted {
    top: auto;
    width: 100%;
  }
  .footer-row {
    grid-template-columns: 1fr 1fr;
    gap: 40px;
  }
  .footer ul {
    column-count: 2;
    -webkit-column-count: 2;
    column-gap: 30px;
  }
  .checked-bg {
    width: 100%;
    margin-top: 36%;
  }
  .coin.coin-1 {
    top: 11%;
    right: -7%;
  }
  .coin.coin-3 {
    right: -7%;
    bottom: -7%;
  }
  .coin.coin-2 {
    bottom: -6%;
    left: 5%;
  }
  .advertise .coin.coin-1 {
    top: 5%;
    right: -7%;
  }
  .advertise .coin.coin-2 {
    bottom: -2%;
    left: 5%;
  }
  .advertise .coin.coin-3 {
    bottom: -4%;
  }
}

@media (max-width: 767px) {
  .hero-img .main-hero {
    left: 50%;
  }
  .hero .chips.one {
    left: 7%;
  }
  .hero .chips.two {
    right: -11%;
  }
  .hero .chips.four {
    bottom: 4%;
    right: 2%;
  }
  .glow-blue {
    left: 0;
  }
  .glow-orange {
    right: 0;
  }
  .rewards .glow-blue {
    left: 0;
  }
  .rewards .glow-orange {
    right: 0;
  }
  .journeymain-hero {
    width: 350px;
    /* left: 20%; */
    top: 24%;
  }
  .chips.one,
  .chips.two {
    top: 25%;
  }
  .chips.two {
    right: -10%;
  }
  .chips.one {
    left: 20%;
  }
  .chips.three {
    left: 20%;
  }
  .chips.four {
    right: -18%;
  }
  .footer ul {
    column-gap: 8px;
  }
  .footer-bottom p {
    text-align: center;
    margin-bottom: 15px !important;
  }
  .partners-slider .item {
    min-width: 190px;
  }
  .main-title {
    font-size: 38px;
  }
  .form .budgetRadios .form-check {
    width: 45%;
  }
  .content-card-wrap {
    gap: 0;
  }
  .content-card-wrap > div {
    width: 100%;
    margin-bottom: 20px;
  }
}

@media (max-width: 575px) {
  .main-title {
    font-size: 32px;
  }
  .hero-img .main-hero {
    width: 300px;
    top: 20%;
  }
  .hero .chips.one {
    left: 12%;
    top: 15%;
  }
  .hero .chips.two {
    top: 54%;
    right: -11%;
  }
  .hero .chips.three {
    bottom: 7%;
    left: 15%;
  }
  .checked-bg {
    width: 100%;
    margin-top: 0;
    top: 21%;
  }
  .sub-heading-area .main-title {
    font-size: 28px;
  }
  p {
    font-size: 15px;
  }
  span.glow-blue {
    left: 50%;
  }
  span.glow-orange {
    right: 50%;
  }
  .journey-hero-bg {
    height: 450px;
  }
  .journeymain-hero {
    width: 350px;
    /* left: 20%; */
    top: 10%;
  }
  .chips.one,
  .chips.two {
    top: 10%;
  }
  .chips {
    height: 40px;
  }
  .chips.one {
    height: auto;
    width: 100px;
  }
  .chips.two {
    right: -10%;
    width: 115px;
  }
  .chips.three {
    left: 22%;
    width: 145px;
  }
  .chips.four {
    right: -9%;
    width: 125px;
  }
  .chips.three,
  .chips.four {
    top: 95%;
  }
  .partners-slider .item {
    min-width: 170px;
  }
  .cta-row {
    padding: 30px 20px;
    margin: 0 15px;
  }
  .footer-row {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .footer {
    border-radius: 40px 40px 0 0;
  }
  .chip-text {
    font-size: 11px;
  }
  .chip-img {
    width: 30px;
    left: -12px;
  }
  .cta-journey-row {
    padding: 30px 20px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .glow-orange {
    right: -30%;
  }
  .glow-blue {
    left: -30%;
  }
  .rewards .glow-blue {
    left: -30%;
  }
  .rewards .glow-orange {
    right: -30%;
  }
  .item {
    font-size: 27px;
  }
  .coin.coin-1 {
    top: 11%;
    right: -15%;
  }
  .coin.coin-3 {
    right: -13%;
    bottom: -7%;
  }
  .form-card {
    border-radius: 16px;
    padding: 15px 15px 20px;
    margin-top: 40px;
    margin-bottom: 50px;
  }
  .advertise .coin.coin-1 {
    top: 5%;
    right: -20%;
  }
  .advertise .coin.coin-2 {
    bottom: -2%;
    left: 5%;
  }
  .advertise .coin.coin-3 {
    right: -13%;
    bottom: -3%;
  }
}

@media (max-width: 450px) {
  .cta .sub-heading-area .main-title {
    font-size: 22px;
  }

  .glow2-cta {
    width: 100%;
    right: auto;
    left: -5%;
  }
  .faq .pill {
    text-align: center;
    min-width: 206px;
  }
  .main-title {
    font-size: 26px;
  }
  .hero-img .main-hero {
    top: 16%;
    left: 50%;
  }
  .partners-slider .item {
    min-width: 150px;
  }
  .hero .chips.one {
    left: 16%;
    top: 12%;
  }
  .hero .chips.four {
    bottom: 8%;
    right: -12%;
  }
  .hero .chips.two {
    top: 12%;
    right: -15%;
  }
  .journeymain-hero {
    width: 320px;
    /* left: 20%; */
    top: 15%;
  }
  .chips.two {
    right: -14%;
  }
  .chips.four {
    right: -15%;
  }
  .chips.three {
    left: 27%;
  }
  .coin.coin-1 {
    top: 11%;
    right: -20%;
  }
}
