@media screen and (max-width: 2560px) {
  .about-containers {
    flex-wrap: wrap;
    margin-bottom:2rem;
  }
  .section-container {
    padding-bottom: 40rem;
    gap: 4rem;
    height: 80%;
  }
  .arrow-projects{
    position: absolute;
    right:-5rem;
    padding-top:57.5rem;
  }

  #about{
    padding-top:20rem;

  }

  #projects{
    padding-top:10rem;
  }

  #contact{
    margin-top:5rem;
  }

  .arrow{
    bottom:2rem;
  }

}

@media screen and (max-width: 1920px) {

  #contact{
    margin-top:5rem;
  }
  .section-container {
    padding-bottom: 60rem;
    gap: 4rem;
    height: 80%;
  }

  .arrow-projects{
    position: absolute;
    right:-5rem;
    padding-top:57.5rem;
  }

  .experienceDiv{
    display:flex;

  }

  .about-containers {
    flex-wrap: wrap;
    margin-bottom:1rem;
  }

  .arrow {
    position: absolute;
    right: -5rem;
    bottom: -10rem;
  }

}

@media screen and (max-width: 1400px) {
  #profile {
    height: 60vh;
    margin-top: 4rem;


  }
  .about-containers {
    flex-wrap: wrap;
  }

  #experience,
  .experience-details-container {
    margin-top: 2rem;
  }

  #profile,
  .section-container {
    display: block;
  }

  .arrow {
    display: none;
  }

  .arrow-projects{
    display:none;
  }

  section,
  .section-container {
    height: fit-content;
  }


  .section__pic-container {
    width: 275px;
    height: 275px;
    margin: 0 auto 2rem;
  }

  p{
    text-align: center;
  }
}

@media screen and (max-width: 1200px) {
  #desktop-nav {
    display: none;
  }
  #hamburger-nav {
    display: flex;
  }

  #experience,
  .experience-details-container {
    margin-top: 2rem;
  }

  #profile,
  .section-container {
    display: block;
  }

  .arrow {
    display: none;
  }

  .arrow-projects{
    display: none;
  }

  section,
  .section-container {
    height: fit-content;
  }

  section {
    margin: 0 5%;
  }

  .section__pic-container {
    width: 275px;
    height: 275px;
    margin: 0 auto 2rem;
  }

  #about{
    margin-top: -5rem;
  }

  
}

@media screen and (max-width: 600px) {
  #about {
    padding-top:5rem;
    position: relative;
  }
  .section-container {
    padding-bottom: 0rem;
    gap: 4rem;
    height: 80%;
  }

  #contact,
  footer {
    height: 40vh;
  }

  #profile {
    margin-top:5rem;
    height: 83vh;
  }

  article {
    font-size: 1rem;
  }

  footer,
  nav {
    height: fit-content;
    margin-top:2rem;
    margin-bottom: 2rem;
  }

  .about-containers,
  .contact-info-upper-container,
  .btn-container {
    flex-wrap: wrap;
  }

  .contact-info-container {
    margin: 0;
  }

  .contact-info-container p,
  .nav-links li a {
    font-size: 1rem;
  }

  .experience-subtitle {
    font-size: 1.25rem;
  }

  .logo {
    font-size: 1.5rem;
  }

  .nav-links {
    flex-direction: column;
    gap: 0.5rem;
    text-align: center;
  }

  .section__pic-container {
    width: auto;
    height: 46vw;
    justify-content: center;
  }

  .section-container{
    padding:0;
  }

  .section_text__p2 {
    font-size: 1.25rem;
  }

  .title {
    font-size: 2rem;
  }

  .text-container {
    text-align: justify;
  }
}
