@media (max-width: 1440px) {
  .images_expand .bx1 img:nth-child(4),
  .images_expand .bx2 img:nth-child(1) {
    width: 120px;
  }
  .images_expand .bx1 img:nth-child(3),
  .images_expand .bx2 img:nth-child(2) {
    width: 100px;
  }
  .images_expand .bx1 img:nth-child(2),
  .images_expand .bx2 img:nth-child(3) {
    width: 80px;
  }
  .images_expand .bx1 img:nth-child(1),
  .images_expand .bx2 img:nth-child(4) {
    width: 60px;
  }
}
@media (max-width: 1399px) {
  .images_expand img.laptop_img {
    width: 500px;
  }
  .count_bx {
    padding: 0 30px;
  }

  .why_us img.why_img {
    width: 100%;
  }

  .review_bx h2 {
    font-size: 30px;
  }

  .how_works .title_txt h3 {
    font-size: 40px;
  }

  .process_bx .steps h4 {
    font-size: 24px;
  }

  h1,
  h2 {
    font-size: 40px;
  }

  .author_review h2 {
    padding: 0;
    font-size: 35px;
  }

  .blog_bx h4 {
    font-size: 22px;
  }
}
@media (max-width: 1199px) {
  .images_expand img.laptop_img {
    width: 370px;
  }

  h1,
  h2 {
    font-size: 35px;
  }

  .why_us h3 {
    font-size: 30px;
  }

  .why_bx .txt p {
    font-size: 16px;
  }

  .why_bx .txt h5 {
    font-size: 20px;
  }

  .review_bx h2 {
    font-size: 28px;
  }

  .review_bx p {
    font-size: 17px;
  }

  .how_works .title_txt h3 {
    font-size: 30px;
  }

  .how_works .title_txt p {
    font-size: 16px;
  }

  .process_bx button.nav-link {
    font-size: 16px;
  }

  .process_bx .steps h4 {
    font-size: 22px;
  }

  .author_review h2 {
    font-size: 30px;
  }

  .blogs h2 {
    font-size: 35px;
  }

  .blog_bx h4 {
    font-size: 20px;
  }

  .faq_sect .faq_title h2 {
    font-size: 35px;
  }

  .faq_sect .faq_title h2 + p {
    width: 70%;
  }

  .faq_sect .accordion-button {
    font-size: 20px;
  }

  .footer_btm .ssl_bx h5 {
    font-size: 20px;
  }

  .copy_right_bx ul {
    flex-wrap: wrap;
    justify-content: center;
  }
}

@media (max-width: 991px) {
  h1,
  h2 {
    font-size: 30px;
  }
  .hero p {
    font-size: 18px;
  }

  .images_expand img.laptop_img {
    width: 350px;
  }
  .images_expand .bx1 img:nth-child(4),
  .images_expand .bx2 img:nth-child(1) {
    width: 100px;
  }
  .images_expand .bx1 img:nth-child(3),
  .images_expand .bx2 img:nth-child(2) {
    width: 80px;
  }
  .images_expand .bx1 img:nth-child(2),
  .images_expand .bx2 img:nth-child(3) {
    width: 60px;
  }
  .images_expand .bx1 img:nth-child(1),
  .images_expand .bx2 img:nth-child(4) {
    width: 40px;
  }
  .counter_bx h2 {
    font-size: 40px;
  }

  .counter_bx {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .counter_bx p {
    font-size: 14px;
  }

  .process_bx button.nav-link {
    font-size: 14px;
  }

  .process_bx .nav {
    justify-content: center;
  }

  .author_review h2 {
    width: 80%;
    margin: 0 auto;
    font-size: 32px;
  }

  img.steps_img {
    padding: 0;
  }
  .copy_right_bx p {
    text-align: center !important;
}

.copy_right_bx {
    gap: 20px;
}
}

@media (max-width: 767px) {
  .images_expand img.laptop_img {
    width: 300px;
  }

  .images_expand {
    width: 100%;
  }

  .count_bx.border_bx:after,
  .count_bx.border_bx:before {
    display: none;
  }

  .review_bx {
    margin: 0;
    padding: 20px;
  }

  .process_bx .nav li.nav-item {
    border: 1px solid #cfcfcf;
    padding: 10px;
    border-radius: 15px;
  }

  .process_bx .nav {
    gap: 10px;
  }
}

@media (max-width: 425px) {
  .images_expand {
    display: none;
  }

  .hero .col-lg-5 .d-flex {
    flex-direction: column-reverse;
    margin-top: 30px;
    align-items: center;
    gap: 10px;
  }

  .review_bx h2 {
    font-size: 24px;
  }

  .process_bx .nav li.nav-item {
    width: 100%;
  }

  .book_img_bx img {
    margin: 0 auto;
  }
  .footer_top {
    padding: 20px;
}

.footer_btm {
    padding: 20px;
}
header a.navbar-brand img{
    width:150px
}
}
