/* =========================
   LARGE SCREENS (1400px+)
========================= */

@media (max-width: 1400px) {
  .tbox {
    margin-bottom: 2rem;
    margin-left: 100px;
  }
}


/* =========================
   LAPTOP (1024px)
========================= */

@media (max-width: 1024px) {
  .tbox {
    margin-bottom: 2rem;
    margin-left: 80px;
  }
}


/* =========================
   TABLET (992px)
========================= */

@media (max-width: 992px) {

  .tbox {
    margin-bottom: 2rem;
    margin-left: 60px;
  }

  #captchav2 {
    display: inline;
  }

}


/* =========================
   MOBILE (768px)
========================= */

@media (max-width: 768px) {

  .tbox {
    margin-bottom: 2rem;
    margin-left: 0;
    text-align: center;
  }

  .ppi {
    width: 100%;
    max-width: 300px;
    margin: 20px auto;
  }

  .body-shape {
    display: none !important;
  }

  .trusted {
    margin-top: 20px;
  }

  /* Footer Fix */
  .footer-section {
    text-align: center;
  }

  .footer-section .nav {
    align-items: center;
  }

  .footer-section .nav-link {
    text-align: center;
  }

  /* Cookie banner */
  #cookie-banner {
    bottom: 60px !important;
    width: 90% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
  }

}


/* =========================
   SMALL MOBILE (576px)
========================= */

@media (max-width: 576px) {

  .tbox {
    margin-left: 0;
    text-align: center;
  }

}


/* =========================
   EXTRA SMALL (430px)
========================= */

@media (max-width: 430px) {

  .tbox {
    margin-left: 0;
    text-align: center;
  }

  #scrollTopBtn {
    margin-bottom: 8px;
  }

}


/* =========================
   ULTRA SMALL (400px)
========================= */

@media (max-width: 400px) {

  .body-shape {
    display: none !important;
  }

  .about-section {
    text-align: center;
  }

  .logo-slider {
    margin-top: 10px;
  }

  .section-title1 {
    margin: 40px 0;
  }

}


/* =========================
   NAVBAR FIX
========================= */

@media (max-width: 991px) {
  .logo-section {
    top: 8px;
  }

  .nitin-logo {
    height: 45px;
  }
}