@media (max-width:600px) {
  .landing-page {
    display: block;
  }

  .landing-frist-div {
    margin-top: 100px;
    width: 100%;

  }

  .landing-frist-div h1 {
    font-size: 4vh;
  }

  .landing-frist-div h3 {
    font-size: 2.5vh;
    margin-top: 10px;
  }

  .landing-second-div {
    margin-top: 50px;
    width: 100%;

  }

  .slider {
    width: 25.5rem;

  }

  .main-container h1 {
    font-size: 4vh;
  }

  .main-container p {
    margin-top: 30px;
    font-size: 2.5vh;
  }


}

@media (max-width:1150px) {
  .landing-page {
    display: block;
  }

  .landing-frist-div {
    margin-top: 130px;
    width: 100%;

  }

  .landing-frist-div h1 {
    font-size: 5vh;
    text-align: center;
  }

  .landing-frist-div h3 {
    font-size: 2vh;
    margin-top: 10px;
  }

  .landing-second-div {
    margin-top: 50px;
    width: 100%;
  }

  .main-container h1 {
    font-size: 5vh;
    text-align: center;
  }

  .main-container p {
    margin-top: 30px;
    font-size: 2.5vh;
    text-align: center;
  }

  .elements-section-1 {
    margin-left: 25%;
  }

  .elements-section-1 p {
    text-align: center;
    font-size: 2.5vh;
    margin-bottom: 15px;
  }

  .section-2 h1 {
    font-size: 5vh;
  }

  .section-2 p {
    font-size: 2.5vh;
  }

  .slider-container {
    height: 325vh;
    width: 107%;
  }

  .archiements {
    padding-bottom: 10px;
  }

  .archiements img {
    height: 17vh;
  }

  .detail {
    font-size: 3vh;
    font-weight: bold;
  }

  .detail span {
    font-size: 1.8vh;
    font-weight: bold;
  }

  .archiements {
    padding: 10px;
  }

  .services-main-container {
    width: 107%;
  }

  .services-outter-container h1 {
    font-size: 5vh;
  }

  .services-inner-container {
    width: 80vh;
  }

  .services-inner-container img {
    height: 19vh;
  }

  .services-inner-container h3 {
    font-size: 3vh;
  }

  .services-inner-container p {
    font-size: 1.8vh;
  }

  .USP-main-container {
    flex-direction: column;
  }

  .USP-img img {
    height: 40vh;
    margin-left: 0;
  }
  .section-4 h1{
    font-size: 5vh;
  }
  .section-5 h1{
    font-size: 5vh;
  } 
   
 

  .footer-main {
    flex-direction: column;
  }

  footer {
    height: 100%;
  }

  .followus {
    margin-bottom: 20px;
  }

  .followus h1 {
    font-size: 2.5vh;
  }

  .followus .social-media img {
    height: 3.5vh;
  }

  .followus .social-media {
    font-size: 2vh;
  }

  .links h1 {
    font-size: 2.5vh;
  }

  .links {
    margin-left: 20px;
    margin-bottom: 20px;
  }

  .links li {
    font-size: 2vh;
  }


}