@media screen and (max-width: 1060px) {
    .hamburger {
      display: block;
    }
    nav ul {
      display: none;
    }
    .menu-img {
      height: 85px;
      width: auto;
      margin-right: 10px;
  
    }
  
    /* --- END OF NAVBAR AND MOBİLE NAVBAR --- */
  
  
  
    /* --- start of home page --- */
    /* --- start of home page --- */
  
    .title-page {
      text-align: center;
      flex-direction: column;
      margin-top: 1rem;
    }
    .title-page h1 {
        font-size: 2rem;
    }
    .title-page p{
      font-size: 0.9rem;
      padding-top: 1rem;
    }
    .title-right img {
        height: 245px;
        width: auto;
        border-radius: 2rem;
        background-repeat: no-repeat ;
        
    }
    .title-p {
        text-align: left;
        margin: 2rem 0.3rem 2rem 1rem;
        font-size: 0.9rem;
      }
  
  /* --- end of home page --- */
  /* --- end of home page --- */
  
  
  
  
  
 
  /* --- start of about page --- */
  /* --- start of about page --- */
  

  .about-title h2 {
    margin: 5rem 2rem 1rem 2rem;
    padding-bottom: 1rem;
    text-align: center;
  }
  .about-title p {
    margin: 5rem 2rem 1rem 2rem;
    text-align: left;
    
  }
    
    .about-page p{
      font-size: 0.9rem;
      margin: auto 2rem;
      text-align: left;
    }

    
  
    /* --- end of about page --- */
    /* --- end of about page --- */
  
    /* --- start of services page --- */
  

    .services-job {
      margin: 3rem 2rem 3rem 2rem ;
      text-align: center;
    }
    .services-page {
      margin-top: 2rem;
    }
    
    .services-page h2 {
      
      text-align: center;
    
    }
    .services-page p{
      margin: auto 2rem;
    }
  
    /* --- marquee --- */
  
    .marquee-text p {
  
        background: linear-gradient(to right, #b927fc 0%, #2c64fc 100%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-align: center;
        
      }
  
  
    /* --- grid --- */
  
  .grid-3{
    flex-direction: column;
    text-align: center;
    row-gap: 1rem;
    margin: auto 1rem;
    align-items: center;
  }
  
  .grid {
    box-sizing: border-box;
    border: 1px solid #1f1f1f;
    width: 200px;
    height: 200px;
    background-color: #1f1f1f;
  }
  
  /* --- grid --- */
  
    /* --- start of contact us --- */
  
    .contact-us h2 {
      text-align: center;
    }
  
    .contact-us p {
      margin: 1rem 2rem  2rem 2rem;
  
    }
  
    .contact-us-email {
      text-align: center;
    }
    .contact-us-ins {
      text-align: center;
      
    }
    #contact{
      margin-bottom: 3rem;
    }
  
    /* --- end of contact us --- */
  
  
    /* --- footer --- */
  
  footer {
    height: auto;
    background-color: #1f1f1f;
    flex-direction: column;
    color: #f5f5f5;
    text-align: center;
  
  }
  .footer- img {
    width: 100px;
    height: 100px;
    padding-top: 1rem;
  }
  footer p {
    font-size: 0.8rem;
  }






  .about-page {
    flex-direction: column;
  }
  
  }
  
 
  