/* responsive ******************************************************************************/

/* responsive ******************************************************************************/
@media (max-width: 991px) {
  .policy-page .container {
    max-width: 100%;
    margin: 0 10px;
  }

  .policy-page .title h1 {
    font-size: 35px;
  }
  .policy-page h2 {
    font-size: 25px;
  }
  .policy-page h3 {
    font-size: 22px;
  }
}

/* responsive ******************************************************************************/
@media (max-width: 575px) {
  .policy-page .title h1 {
    font-size: 30px;
  }
  .policy-page h2 {
    font-size: 22px;
  }
  .policy-page h3 {
    font-size: 20px;
  }
  .policy-page h5 {
    font-size: 18px;
  }
}
/* responsive ******************************************************************************/
@media (max-width: 432px) {
}

/* responsive ******************************************************************************/
@media (max-width: 414px) {
  h3 {
    font-size: 20px;
  }

  .main {
    padding: 50px 24px;
  }
}

/* responsive ******************************************************************************/
@media (max-width: 375px) {
  h3 {
    font-size: 18px;
  }

  .logo-box {
    max-width: 45%;
  }

  .main {
    height: 100svh;
    padding: 50px 20px;
  }

  .boxes .box {
    font-size: 20px;
  }

  input.cmn-input {
    font-size: 15px;
  }
}

@media screen and (max-width: 375px) and (max-height: 667px) {
}

/* responsive ******************************************************************************/
@media (max-width: 360px) {
}

/* responsive ******************************************************************************/
@media (max-width: 320px) {
}
