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

@media (max-width: 1200px) {
  .nav {
    width: 100%;
    display: flex;
    justify-content: end;
  }

  header .inner {
    justify-content: space-between;
  }

  .header-logo {
    width: 90%;
  }
}

@media (max-width: 1000px) {
  .featured-item {
    width: 100%;
    margin: 30px 0;
    padding: 20px;
  }

  .post {
    width: 100%;
    margin: 30px 0;
  }

  .form-container {
    width: 100%;
  }

  .contact-text.animate.fade-in-from-bottom.animated {
    width: 100%;
  }

  .hero-section.home img {
    width: 100%;
  }

  .mission-section.about h2 {
    font-size: 80px;
  }

  .hero-section.about {
    min-height: 100%;
    height: 100%;

    padding-top: 80px;
  }

  .single-support {
    width: 100%;
    margin: 30px 0;
  }

  .post.advisor {
    height: 100%;
    justify-content: center;
    align-items: center;
    padding: 30px 50px;
    width: 100%;
  }

  .mission-section.about h4 {
    width: 90%;
  }

  .mission-section.about h4 {
    width: 90%;
  }

  .hero-section.about img {
    width: 100% !important;
    margin: 30px 0;
  }

  div#ellipse-wrapper-about {
    width: 200px;
    height: 200px;
  }

  .image-text-container {
    flex-direction: column !important;
  }

  .image-text-container img {
    width: 95%;
  }

  .single-resource {
    width: 100%;
    margin: 30px 0;
  }

  .gradient-underline {
    max-width: 95%;
  }

  .ellipse-wrapper {
    width: 700px;
    height: 700px;
  }

  .home .hero-section .ellipse-wrapper {
    height: 270% !important;
  }

  .nav ul li {
    margin: 0 20px;
  }

  .citation {
    flex-direction: column;
    justify-content: start;
    align-items: start;
  }

  .citation ul li {
    list-style: none;
  }

  ul.citation-bullet {
    margin: 0;
    padding: 0;
  }

  a.news-link-svg {
    margin: 0;
  }

  .lottie-graphics.animate.fade-in-from-bottom {
    flex-direction: column;
  }

  .lottie-graphic.animate.fade-in-from-bottom {
    width: 100%;
    margin: 40px 0;
    border-bottom: 10px solid;
    border-image-slice: 1;
    border-width: 2px;
    border-image-source: linear-gradient(
      90deg,
      #fff 0%,
      rgba(255, 255, 255, 0) 100%
    );
    box-sizing: border-box;
    padding-bottom: 40px;
  }

  .lottie-graphs.animate.fade-in-from-bottom {
    flex-direction: column;
    width: 100%;
  }

  lottie-player.lottie-animation.graph {
    width: 100% !important;
    margin: 40px 0;
  }
}

@media (max-width: 800px) {
  .date-info {
    flex-direction: column;
  }

  .date-info p {
    margin: 5px 0;
  }

  header .inner {
    flex-direction: column;
  }

  header .inner {
    padding: 0% 0% 4%;
  }

  .nav ul li {
    margin: 0 15px;
  }

  .header-logo p {
    font-size: 0;
  }

  a.header-logo {
    width: 100%;
  }

  .header-logo img {
    width: 100%;
  }

  .header-logo {
    width: 100%;
    justify-content: center;
  }

  .nav {
    justify-content: center;
  }

  .header-logo img {
    margin-right: 0;
  }

  .hero-section.issue {
    padding-top: 80px !important;
  }
}

@media (max-width: 700px) {
  .single-post {
    width: 90%;
  }

  h2.footer-bottom {
    font-size: 30px;
  }

  .footer-nav ul li {
    margin: 0 12px;
  }

  .content-section h4 {
    width: 100%;
  }

  .content-section {
    margin: 30px 0;
    padding: 30px 0;
  }

  .mission-section {
    height: 100%;
  }

  .mission-overlay {
    padding: 30px 0;
  }

  .content-section h4 {
    width: 100%;
  }

  h1 {
    font-size: 56px !important;
    letter-spacing: -2px !important;
  }

  h2 {
    font-size: 50px !important;
    letter-spacing: -1px !important;
  }

  h3 {
    font-size: 31px !important;
  }

  h4 {
    font-size: 24px !important;
  }

  form {
    width: 100%;
  }

  input.btn.form {
    width: 100%;
  }

  .content-section {
    overflow: visible;
  }

  .mobile-hero {
    display: block;
  }

  .hero-section.home {
    background-image: unset !important;
    background: linear-gradient(
      179deg,
      rgba(23, 13, 55, 1) 0%,
      rgba(69, 20, 108, 1) 37%,
      rgba(255, 255, 255, 0) 67%
    );
  }

  .animate.fade-in-from-bottom.home-hero-inner.animated {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: fit-content;
    min-height: unset;
    padding-top: 190px;
  }

  .hero-section.home {
    align-items: flex-start;
    min-height: fit-content;
  }

  img.mobile-hero {
    margin: 0 !important;
  }

  .outer-hero {
    width: 100%;
    background: linear-gradient(
      181deg,
      rgba(23, 13, 55, 1) 0%,
      rgba(69, 20, 108, 1) 37%,
      rgba(255, 255, 255, 0) 67%
    );
  }

  #comma {
    font-size: 40px;
  }
}

@media (max-width: 600px) {
  .outer-image-container {
    position: relative;
    width: 100%;
  }

  .image-container {
    width: 100%;
  }

  .outer-image-container {
    width: 100% !important;
    margin-top: 30px;
  }

  .home .featured-section {
    padding-bottom: 1%;
  }

  .about-founder-section .inner {
    display: flex;
    flex-direction: column-reverse;
  }

  .about-founder-section img {
    position: relative;
    left: unset;
    top: unset;
    transform: none !important;
    max-width: 300px;
  }

  .about-founder-section .image-container {
    display: flex;
    flex-direction: column;
    width: fit-content;
    justify-content: center;
    align-items: center;
    margin: 0 auto 20px;
    height: fit-content !important;
  }

  .image-container {
    position: relative !important;
    top: unset !important;
  }

  h2.footer-bottom {
    font-size: 25px !important;
  }

  img.founder-image {
    width: 82%;
  }

  .about-founder-section .inner {
    flex-direction: column-reverse;
  }

  .image-container {
    width: 100% !important;
    position: relative !important;
    height: 450px;
  }

  .about-founder-section {
    height: 100%;
  }

  .founder-text {
    width: 100% !important;
  }

  .number {
    margin-bottom: 0px;
  }

  .page-template-default .single-post li {
    word-break: break-word;
  }

  div#ellipse-about {
    background: unset !important;
    height: 0px !important;
    width: 0px !important;
    display: none !important;
  }

  div#ellipse-wrapper-about {
    width: 0px !important;
    height: 0px !important;
    background: transparent !important;
    position: relative !important;
    display: none !important;
  }

  .hero-section.about.animate.fade-in-from-bottom.animated .ellipse-wrapper {
    display: none !important;
  }

  .page-template-page-about .ellipse {
    display: none;
  }

  .page-template-page-about div#ellipse-wrapper-advisory {
    display: none;
  }

  .home-hero-inner {
    padding-top: 100px !important;
  }
}

@media (max-width: 500px) {
  .image-text-container {
    padding: 15px 10px;
  }

  .nav ul li a {
    font-size: 17px;
  }

  .nav ul li {
    margin: 0 12px;
  }

  h1 {
    font-size: 50px !important;
  }

  .nav ul li {
    text-align: center;
  }

  .copyright {
    flex-direction: column;
  }

  a.terms {
    border-left: 0;
  }

  .copyright p {
    border-left: 0;
  }

  .copyright a,
  .copyright p {
    margin: 5px 0;
  }

  div#ellipse-wrapper-issue,
  #ellipse-wrapper-news {
    right: 0;
  }

  .border {
    border-left: 0;
  }
}

@media (max-width: 400px) {
  /* .home-hero-inner {
    padding-top: 60px !important;
  } */

  .nav ul li a {
    font-size: 16px;
  }

  .hero-inner {
    width: 90%;
  }

  .mission-section.about a {
    font-size: 17px;
  }
}
