@media (max-width: 1024px) and (min-width: 981px){
      .container, section.logos-sec .container{
        max-width: 960px;
    }
    .banner-content {
    padding-bottom: 15px;
}
section.banner-sec .banner-right img{
  height: 568.5px;
}
section.testimonial .owl-nav button.owl-next {
    right: 0;
    }
    section.testimonial .owl-nav button.owl-prev {
    left: 0;
}
  }
  @media (max-width: 980px){
  .container, section.logos-sec .container{
        max-width: 720px;
    }
    .top-nav{
      display: none;
    }
    header.page-header.mob{
      position: relative;
    }
    .banner-content {
    padding-top: 30px;
    padding-bottom: 50px;
}
section.banner-sec .banner-left {
    width: 100%;
    min-height: auto;
    padding: 0px;
    }
    section.banner-sec .banner-left h1{
      font-size: 40px;
    }
    section.banner-sec .banner-right{
      width: 100%;
    }
    section.banner-sec .banner-right img{
      position: relative;
    right: 0;
    width: 100%;
    object-fit: cover;
    height: 400px;
    }
    section.banner-sec .row{
      flex-direction: column-reverse;
    }
    .banner-bottom-img {
    text-align: right;
}
section.banner-sec{
  padding-top: 50px;
  }
  section.lease-help .lease-help-left{
    width: 100%;
    justify-content: center;
    margin-bottom: 30px;
  }
  section.lease-help .lease-help-info{
    width: 33.33%;
  }
  section.featured-in {
    padding: var(--p60) var(--p12);
}
section.featured-in .head-sec h2{
  font-size: var(--f40);
  margin-bottom: 40px;
}
section.home-safe{
  padding: var(--p60) var(--p12);
}
section.home-safe .head-sec h2{
  font-size: var(--f40);
  margin-bottom: 40px;
}
section.home-safe .home-safe-info h4 {
    font-size: 23px;
    }
    section.remotely-section {
    padding: var(--p60) var(--p12);
}
section.remotely-section .col-6{
  width: 100%;
}
section.remotely-section .row{
  flex-direction: column-reverse;
  gap: 30px;
}
section.remotely-section h2{
  font-size: var(--f40);
}
section.banner-sec .banner-left h4{
  font-size: 21px;
}
section.remotely-section .remotely-left li {
    font-size: 19px;
  }
  section.get-started h2{
    font-size: var(--f40);
  }
  section.get-started h5{
    font-size: 23px;
  }
  section.owners-choose {
    padding: var(--p60) var(--p12);
}
section.owners-choose h2{
  font-size: var(--f40);
  margin-bottom: 30px;
    width: 100%;
}
section.owners-choose .owners-info h4{
  font-size: 23px;
  height: 89px;
  overflow: hidden;
}
section.owners-choose .owners-info li{
  align-items: flex-start;
}
section.owners-choose .owners-info li i{
  margin-top: 5px;
}
section.testimonial{
  padding: var(--p60) var(--p12);
}
section.testimonial .head-sec h2{
  font-size: var(--f40);
  margin-bottom: 40px;
}
section.testimonial .owl-nav button.owl-prev {
    left: 0;
}
section.testimonial .owl-nav button.owl-next {
    right: 0;
  }
  section.started-form {
    padding: var(--p60) var(--p12);
}
section.started-form .head-sec h2{
  font-size: var(--f40);
}
section.started-form .head-sec h4{
  font-size: 25px;
}
section.started-form .started-form-info p {
    font-size: 19px;
    }
    section.featured-in .featired-info .count{
      font-size: 34px;
    }
    section.featured-in .head-sec h2, section.counter_section .head-sec h2{
      font-size: var(--f40);
      margin-bottom: 40px;
    }
    #counter li{
      font-size: 40px;
    }
    section.featured-in, section.counter_section {
    padding: var(--p60) var(--p12);
}
}
@media (max-width: 540px){
  section.banner-sec .banner-bottom p{
    text-align: center;
  }
  section.banner-sec .banner-bottom{
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 10px;
  }
  section.featured-in, section.counter_section {
    padding: var(--p50) var(--p12);
}
      section.banner-sec {
        padding-top: 0px;
    }
    section.banner-sec .banner-right img{
      height: 300px;
    }
        .banner-content {
        padding-top: 30px;
        padding-bottom: 40px;
        padding-left: 12px;
        padding-right: 12px;
    }
    section.banner-sec .banner-left h1 {
        font-size: 34px;
        text-align: center;
    }
        section.banner-sec .banner-left h4 {
        font-size: 19px;
        text-align: center;
    }
    section.lease-help h2{
      font-size: 30px;
    text-align: center;
    }
    section.lease-help .lease-help-info {
        width: 100%;
        padding: 0;
        border-right: 0px solid;
    }
    section.lease-help .row{
      gap: 30px;
    }
    section.lease-help .lease-help-left{
      margin-bottom: 0px;
    }
    section.lease-help .lease-help-info p{
      height: auto;
    }
    section.featured-in {
        padding: var(--p50) var(--p12);
    }
        section.featured-in .head-sec h2 {
        font-size: var(--f34);
        margin-bottom: 30px;
    }
    section.featured-in .head-sec img {
    width: 100%;
}
section.home-safe {
        padding: var(--p50) var(--p12);
    }
    section.home-safe .head-sec h2 {
        font-size: var(--f34);
        margin-bottom: 30px;
    }
    section.home-safe .row{
      gap: 30px 0;
    }
    section.home-safe .col-4{
      width: 100%;
      padding: 0px;
    }
    section.home-safe .home-safe-info h4 {
        font-size: 21px;
    }
    section.home-safe .home-safe-info p{
      margin-bottom: 0px;
    }
        section.remotely-section {
        padding: var(--p50) var(--p12);
    }
        section.remotely-section .col-6 {
        width: 100%;
        padding: 0;
    }
    section.remotely-section h2 {
        font-size: var(--f34);
        margin-bottom: 20px;
        text-align: center;
    }
    section.remotely-section .remotely-left li {
        font-size: 18px;
    }
    section.get-started h2 {
        font-size: var(--f34);
        margin-bottom: 20px;
    }
        section.get-started h5 {
        font-size: 21px;
    }
    section.owners-choose {
        padding: var(--p50) var(--p12);
    }
    section.owners-choose h2 {
        font-size: var(--f34);
        margin-bottom: 20px;
      }
      section.owners-choose .col-4{
        width: 100%;
        padding: 0px;
      }
      section.owners-choose .owners-info img {
    width: 100px;
}
    section.owners-choose .owners-info h4 {
        font-size: 21px;
        height: auto;
        }
        section.owners-choose .row{
          gap: 25px;
        }
        section.testimonial {
        padding: var(--p50) var(--p12);
    }
        section.testimonial .head-sec h2 {
        font-size: var(--f34);
        margin-bottom: 30px;
    }
    section.testimonial .owl-carousel .owl-item img{
      width: 110px;
    }
    section.testimonial p.own-name{
      font-size: 17px;
    }
    section.started-form {
        padding: var(--p50) var(--p12);
    }
    section.started-form .head-sec h2 {
        font-size: var(--f34);
        margin-bottom: 25px;
    }
    section.started-form .head-sec h4 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    section.started-form .head-sec {
    margin-bottom: 40px;
}
section.started-form  .row{
  gap: 30px;
}
section.started-form  .col-6{
  width: 100%;
  padding: 0px;
}
    section.started-form .started-form-info p {
        font-size: 18px;
    }
    section.started-form p.text-span{
      margin-top: 0px;
    }
    section.started-form .form-info .head-sec h4{
      font-size: 22px;
      text-align: center;
    }
  section.started-form .form-info .head-sec p{
    text-align: center;
  }
    section.started-form .pro-detail.third select, section.started-form .pro-detail.third input {
    width: 95%;
  }
  section.featured-in .featired-info .count{
      font-size: 30px;
    }
    section.featured-in .featired-info i {
    font-size: 35px;
  }
  section.featured-in .featired-info p{
    font-size: 17px;
  }
  section.featured-in .col-4{
    width: 100%;
    padding: 0px;
  }
  section.featured-in .row{
    gap: 25px 0;
  }
  section.featured-in .head-sec h2, section.counter_section .head-sec h2{
    font-size: var(--f34);
        margin-bottom: 30px;
  }
  #counter li {
        font-size: 34px;
        width: 100%;
    }
    #counter{
      flex-direction: column;
    gap: 10px;
    }
}