@media (max-width: 1024px) and (min-width: 981px){
    section.experience-section-rev .experience-details, section.experience-section .experience-details{
   width:120%;   
  }
}


@media (max-width: 980px){
  section.andrea-abt .row{
   flex-direction:column-reverse; 
  }
  .andrea-abtcont{
   padding-right:0; 
    margin-top:30px;
  }
  .andrea-abtcont h2.prop-h2{
    font-size: 45px;
  }
  .andrea-abtcont p {
    text-align: justify;
    max-width: 100%;
}
  .andrea-abtimg img{
   height:400px; 
  }
  h2.prop-stepsh2 {
    font-size: 50px;
  }
  .propstep-cont h2 {
    font-size: 75px;
  }
     section.experience-section-rev .experience-details, section.experience-section .experience-details{
   width:130%;
       padding: 30px;
  }
  section.rent_sec .head-sec h2{
   margin-bottom:40px; 
  }
}
@media (max-width: 540px){
      .andrea-abtimg img {
        height: 300px;
    }
      .andrea-abtcont h2.prop-h2 {
        font-size: 28px;
    }
  section.prop-steps .col-lg-3.col-md-6.col-12{
  width:100%;
    padding:0;
}
  section.prop-steps .row{
   gap:25px 0; 
  }
      h2.prop-stepsh2 {
        font-size: 28px;
        text-align: center;
        margin-top: 0;
    }
  .propstep-cont h2 {
        font-size: 45px;
        margin-bottom: 0;
    }
  section.experience-section-rev .experience-content {
    padding-top: 0;
    padding-bottom: 0;
    padding-left:0;
    padding-right:0;
  }
      section.experience-section-rev .experience-details {
        width: 100%;
        padding: 30px 25px;
        margin-left: 0px;
    }
  section.experience-section-rev .experience-image{
   width:100%;
    height:300px;
  }
  section.experience-section{
   padding-top:40px; 
  }
  section.experience-section .experience-content{
    padding-top: 0;
    padding-bottom: 0;
    padding-left:0;
    padding-right:0;
  }
  section.experience-section .experience-details {
        width: 100%;
        padding: 25px 20px;
        margin-left: 0px;
        margin-right: 0;
    }
  section.experience-section .experience-image{
   width:100%;
    height:300px;
  }
  section.experience-section .row{
    flex-direction:column-reverse;
  }
  section.experience-section-rev .row{
    flex-direction:column;
  }
  .propstep-cont h6 {
    font-size: 20px;
  }
      section.rent_sec .head-sec h2 {
        margin-bottom: 25px;
        font-size: 24px;
    }
  section.rent_sec .col-6{
   width:100%;
    padding:0;
  }
  .rent_content h6 {
    font-size: 19px;
    margin-bottom: 10px;
}
  section.rent_sec .row {
    gap: 20px 0;
}
  section.attractionlist .pro-content h4 {
    font-size: var(--f18);
  }
  section.attractionlist button.owl-next, section.attractionlist button.owl-prev{
        width: 40px;
        height: 40px;
        opacity:1;
  }
  section.attractionlist button.owl-prev{
    left:-3px;
  }
section.attractionlist button.owl-next{
  right:-3px;
}
}