@media(min-width: 1800px) {
 
}

@media(max-width: 1680px) {

}

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

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

@media(max-width: 1024px) {

}

@media(max-width: 980px) {

}

@media(max-width: 540px) {
  section.banner-sec p {
    font-size: 15px;
}
  section.banner-sec h1{
   margin-bottom:10px;
   font-size: 32px;
    margin-top: 30px;
  }
  .banner-btn {
    margin-top: 20px;
}
  section.banner-sec{
    height: 400px;
    background-position: center;
  }
  section.what-we-do .col-6{
    width:100%;
    padding:0;
  }
  section.what-we-do .row{
    gap:30px;
  }
  .we-do-details .we-do-info {
    width: 100%;
}
  .we-do-details .we-do-info h3{
    margin-bottom:10px;
}
  .we-do-details{
   gap:10px 0; 
  }
  .head-sec {
    margin-bottom: 20px;
  }
  section.review-sec .col-6{
   width:100%;
    padding:0;
  }
  section.review-sec .row {
    gap: 20px 0;
}
  section.review-sec .review-info {
    padding: 20px;
  }
  section.process-sec .col-6{
   width:100%;
    padding:0;
  }
  section.process-sec .row{
   flex-direction:column-reverse;
    gap:30px;
  }
  section.process-sec img {
    width: 100%;
    height: 350px;
    object-fit: cover;
}
  section.process-sec h2{
   margin-bottom:10px; 
  }
  section.faq-sec .col-5, section.faq-sec .col-7{
   width:100%;
    padding:0;
  }
  section.faq-sec .row{
   gap:20px; 
  }
  section.faq-sec .accordion-button {
    font-size: 18px;
  }
  section.corporate-housing .col-7, section.corporate-housing .col-5{
   width:100%;
    padding:0;
  }
  .corporate-info .corporate-content{
   padding: 20px;
  }
  .corporate-info .corporate-content h5 {
    font-size: 22px;
  }
  .corporate-info{
    height: 350px;
    border-radius: 20px;
  }
}
  

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