@media only screen and (max-width: 767px) {
  .path-user .main-container,
  .path-subscribe .main-container {
    padding: 80px 20px;
  }

  .path-user-login .custom-container,
  .path-subscribe .custom-container {
    padding: 20px;
  }

  .path-user-login .custom-container section,
  .path-subscribe .custom-container section {
    padding: 0;
  }
  .page-sign-up .full-name-wrap {
    flex-direction: column;
  }
  .page-sign-up .full-name-wrap .form-group:first-child .form-item:first-child {
    margin-right: 0px;
  }
  .page-sign-up .full-name-wrap .form-group:last-child .form-item:last-child {
    margin-left: 0px;
  }
  .page-sign-up .form-type-password-confirm .form-item:nth-child(1) {
    padding-top: 0px;
    padding-right: 0px;
  }
  .page-sign-up .form-type-password-confirm .form-item:nth-child(2) {
    padding-left: 0px;
  }
  .page-sign-up .form-type-password-confirm .form-item {
    width: 100%;
  }
  .password-strength__text {
    display: block;
    padding-bottom: 30px;
  }
  .path-detail-page.user-logged-in .messages__wrapper .alert {
    margin-top: 80px;
    margin-bottom: -60px;
  }
}
@media only screen and (max-width: 991px) {
  .path-user-profile .user-info-wrap img {
    margin-bottom: 20px;
    margin-right: 0 !important;
  }
}
