@media (max-width: 1400px) {
  .g-5 {
    --bs-gutter-x: 1.5rem;
  }

  .gx-5 {
    --bs-gutter-x: 1.5rem;
  }
  .faq-accord .accordion-button {
    font-size: 20px;
  }
}

@media (min-width: 1200px) {
  .banner-home__content .title {
    font-size: 58px;
    line-height: 70px;
  }
}

@media (max-width: 1200px) {
  .custom-navbar .nav-link {
    font-size: 15px;
    margin-right: 18px;
  }
  .hedingcont {
    padding: 0 0 0 18px;
  }
  .hedingcont h3 {
    font-size: 16px;
  }
}

@media (max-width: 1199px) {
}

@media (max-width: 1024px) {
  .navbar-brand {
    width: 24%;
  }

  .navbar-brand img {
    width: 100%;
    height: 100%;
  }
  .custom-navbar .nav-link {
    font-size: 14px;
    margin-right: 14px;
  }
  .banner-home__content .title {
    font-size: 54px;
    line-height: 66px;
    margin-bottom: 10px;
  }
  .banner-home__content .description p {
    font-size: 16px;
    margin-bottom: 24px;
  }
  .logoicon {
    margin-bottom: 10px;
  }
  .banner-home__content .sub-title {
    margin-bottom: 10px;
    font-size: 16px;
  }
  .btnlogin {
    padding: 12px 30px;
    font-size: 14px;
  }
  .figone {
    width: 408px;
    height: 420px;
  }
  .figtwo {
    width: 318px;
    height: 420px;
  }
  h2 {
    font-size: 36px;
    line-height: 44px;
  }
  .workheadrer figure {
    width: 82px;
    height: 82px;
  }
  .subheadingsm {
    font-size: 14px;
  }
  .testimonial-slider .slick-slide {
    margin: 0 6px;
  }
  .footer_links ul li a {
    font-size: 14px;
  }

  .luxurycarmarket img {
    max-width: 100%;
  }
  .custom-navbar .navbar-nav .nav-link.active::before {
    bottom: -13px;
  }
  .page-banner__content h1 {
    font-size: 50px;
    margin-bottom: 10px;
  }

  .page-banner__content .transparent-text {
    font-size: 60px;
  }
  .ft36 {
    font-size: 30px;
  }
  .faq-accord .accordion-body p {
    font-size: 14px;
    line-height: 24px;
  }
  .faq-accord .accordion-button {
    font-size: 18px;
    line-height: normal;
  }
  .clientbox {
    padding: 20px;
  }
  .listjob_card {
    gap: 20px;
  }
}

@media (max-width: 991px) {
  .banner-home__content .title {
    font-size: 38px;
    line-height: 44px;
  }
  .logoicon {
    margin-bottom: 10px;
    width: 15%;
  }
  .banner-home__content .sub-title {
    margin-bottom: 10px;
    font-size: 14px;
    padding: 7px 14px;
  }
  .refermetxt {
    font-size: 14px;
  }
  .banner-home__media:before {
    left: 470px;
    width: 34.86px;
  }
  .banner-home__media .start {
    left: 101px;
    bottom: 40px;
  }
  .banner-home__media:after {
    left: -48px;
  }
  .banner-home__content .description p {
    font-size: 14px;
  }
  section {
    padding: 50px 0px;
  }
  .checklist {
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
}
