@media screen and (min-width: 1440px){
  .main-banner{
    width: 100%;
  }
  .main-banner-top{
    width: 1440px;
    display: block;
    margin: 0px auto;
  }
  .main-page{
    width: 100%;
  }
  .home-section-one{
    width: 1440px;
    margin: 0px auto;
  }
  .slick-card img{
    height: auto;
  }
  .owner-section-seven{
    background-size: cover;
  }
.about-section-two-top{
  justify-content: center;
  gap: 20px;
}
.about-team-box{
  width: 368px;
  height: 476px;
  display: block;
  position: relative;
  margin-bottom: 15px;
}

}




@media screen and (max-width: 1440px) {
  .header{
  	width: 100% !important;
  }
  .main-banner{
  	width: 100%;
  }
  .main-page{
  	width: 100%;
  }
  .page-title-nav{
    width: 100%;
  }

}

@media screen and (max-width: 1230px) {
  .header{
    padding: 10px 70px;
  }
  .header .nav .nav-link{
    font-size: 16px;
  }
  .login-area{
    width: 160px;
    height: 45px;
  }
  .login-area a{
    font-size: 15px;
  }
  .product-banner{
    padding-left: 70px;
    padding-right: 70px;
  }
  .product-fix-menu{
    padding: 0px 70px;
  }
  .product-fix-menu ul li a{
    font-size: 16px;
  }

  .product-section-one{
    padding: 20px 70px;
  }
  .product-banner-top-left h1{
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 5px;
  }
  .product-banner-top-left ul li{
    font-weight: 400;
    font-size: 16px;
  }
  .product-banner-bottom-right-top li .icon img{
    width: 30px;
  }

  .btn-visit-site{
    font-size: 17px;
    height: 60px;
    margin-bottom: 15px;
  }
  .btn-contact-whatsapp{
    font-size: 17px;
    height: 60px;
  }
  .home-section-eight{
    padding: 80px 70px;
  }

  .about-project-area h2{
    font-size: 25px;
    font-weight: 600;
  }
  .about-project-area p{
    font-size: 15px;
  }
  .about-project-area h4{
    font-size: 20px;
    margin-bottom: 15px;
  }
  .about-project-area ul li{
    font-size: 15px;
    padding-bottom: 8px;
  }
  .amenities-area h2{
    font-size: 25px;
    font-weight: 600;
  }
  .amenities-box h5 {
    font-size: 14px;
    font-weight: 400;
  }
  .floorplan-area h2{
    font-size: 25px;
    font-weight: 600;
  }
  .area-btn{
    font-size: 14px;
  }
  .bhk-btn{
    font-size: 14px;
  }
  .review-area h2{
    font-size: 25px;
    font-weight: 600;
  }
  .review-one-left span{
    font-size: 15px;
  }
  .reviw-count{
    font-size: 30px;
  }
  .review-star img{
    width: 25px;
  }
  .review-connectivity h4{
    font-size: 15px;
  }
  .review-row-three ul li{
    font-size: 15px;
  }
  .review-row-three h3{
    font-size: 20px;
  }
  .client-review h3{
    font-size: 20px;
  }
  .customer-detail h4{
    font-size: 16px;
    margin-bottom: 5px;
  }
  .rating-area span{
    font-size: 14px;
  }
  .customer-icon{
    width: 50px;
    height: 50px;
  }
  .rating-star{
    width: 60px;
    height: 30px;
    font-size: 15px;
  }
  .rating-star span i{
    font-size: 13px;
  }
  .rating-area p{
    font-size: 15px;
  }
  .btn-view-reviews{
    font-size: 16px;
  }
  .map-location-area h2{
    font-size: 25px;
  }
  .map-location-area h4{
    font-size: 20px;
  }
  .table>:not(caption)>*>*{
    font-size: 16px;
  }
  .btn-contact-now{
    font-size: 16px;
  }
  .product-sec-one-right label{
    font-size: 15px;
    padding-bottom: 7px;
  }
  .product-sec-one-right .form-control{
    padding-bottom: 12px;
    padding-top: 12px;
    font-size: 15px;
  }
  .home-section-eight h2{
    font-size: 30px;
  }
  .home-sec-eight-top h3{
    font-size: 20px;
  }
  .home-sec-eight-top ul li a{
    font-size: 15px;
    padding-bottom: 10px;
  }
  .foot-top-two h3{
    font-size: 20px;
  }
  .foot-top-two ul li{
    padding-bottom: 10px;
  }
  .foot-top-two ul li a{
    font-size: 15px;
  }
  .foot-top-one p{
    font-size: 16px;
  }
  .foot-top-three ul li{
    font-size: 15px;
    padding-bottom: 10px;
  }
  .foot-mid-left h3{
    font-size: 20px;
  }
  .foot-mid-right h3{
    font-size: 20px;
  }
  .footer-bottom p{
    font-size: 16px;
  }
  .foot-mid-right ul li a img{
    width: 30px;
  }

  /**********Homepage****************************/

.main-banner-top{
  padding: 0px 70px;
}
.main-banner-top h1{
  font-size: 40px;
}




  .home-section-one{
    padding: 80px 70px;
  }
  .home-section-one h2{
    font-size: 30px;
  }
  .home-section-one p{
    font-size: 18px;
  }
  .home-why-choose-box{
    width: 250px;
  }

  .home-why-choose-box h3{
    font-size: 22px;
    margin-bottom: 10px;
  }
  .home-why-choose-box img{
    height: 140px;
  }
  .home-section-two{
    padding: 80px 70px;
  }
  .home-section-two h2{
    font-size: 30px;
  }
  .content-area h3{
    font-size: 20px !important;
  }
  .content-area p strong{
    font-size: 17px !important;
  }
  .pro-amenities-box h4{
    font-size: 14px !important;
  }
  .content-area p{
    font-size: 15px !important;
  }
  .home-section-three{
    padding: 80px 70px;
  }
  .home-section-three h2{
    font-size: 30px;
  }
  .home-section-four{
    padding: 80px 70px;
  }
  .home-sec-four-right h2{
    font-size: 30px;
    line-height: 43px;
    margin-bottom: 30px;
  }
  .home-sec-four-right ul li{
    font-size: 18px;
  }
  .home-sec-four-right ul li span{
    font-size: 20px;
  }

  .home-section-five{
    padding: 80px 70px;
  }
  .home-section-five h2{
    font-size: 30px;
  }
  .text-section h3{
    font-size: 22px;
  }
  .home-section-six{
    padding: 80px 70px;
  }
  .home-sec-six-left h2{
    font-size: 30px;
  }
  .home-section-seven{
    padding: 80px 70px;
  }
  .home-section-seven h2{
    font-size: 30px;
  }
  .home-blog-content h3{
    font-size: 20px;
    line-height: 31px;
  }
  .home-blog-content p{
    font-size: 16px;
    margin-bottom: 5px;
  }
  .home-blog-foot{
    margin-top: 20px;
  }
  .home-section-ten{
    padding: 80px 70px;
  }
  .home-section-ten h2{
    font-size: 30px;
  }

  /******contact-page********************/

  .contact-section-one{
    padding: 80px 70px;
  }
  .contact-sec-one-box{
    width: 32%;
  }
.contact-heading{
    font-size: 22px
  }
  .contact-details p{
    font-size: 16px;
  }
  .contact-section-two{
    padding: 0px 70px 80px 70px;
  }
  .contact-sec-two-left h2{
    font-size: 30px;
  }
  .contact-sec-two-left p{
    font-size: 16px;
  }
  .contact-sec-two-left .form-group{
    margin-bottom: 15px;
  }
  .contact-sec-two-left .form-control{
    padding: 15px;
  }
  .btn-send-message{
    width: 180px;
    height: 48px;
    font-size: 16px;
  }

  /********Owner-page**************/

.for-owner-banner-content{
  left: 70px;
}

  .for-owner-banner-content h1{
    font-size: 40px;
    line-height: 55px;
  }
.for-owner-banner-content p{
  font-size: 20px;
}
.btn-connect-us{
  width: 240px;
  height: 52px;
  font-size: 18px;
}
.owner-section-one{
  padding: 80px 70px;
}
.owner-section-one h2{
  font-size: 30px;
  margin-bottom: 20px;
}
.owner-section-one p{
  font-size: 20px;
  margin-bottom: 0px;
}
.for-owner-sec-one-top-box img{
  width: 150px;
  margin-bottom: 15px;
}
.for-owner-sec-one-top-box h3{
  font-size: 20px;
  margin-bottom: 15px;
}
.owner-section-one p{
  font-size: 16px;
}
.owner-section-two{
  padding: 80px 70px;
}
.owner-section-two h2{
  font-size: 30px;
  margin-bottom: 15px;
}
.owner-section-two p{
  font-size: 16px;
  margin-bottom: 0px;
}
.owner-section-two ul{
  padding-left: 0px;
}

.owner-section-two ul li:nth-child( odd ){
  width: 28%;
}
.owner-section-two ul li:nth-child( even ){
  width: 8%;
}
.owner-section-two ul li:nth-child( even ) img{
  width: 100%;
}
.circle{
  width: 60px;
  height: 60px;
  font-size: 20px;
}
.owner-section-two ul li h3{
  font-size: 20px;
  line-height: 29px;
  margin-top: 20px;
}
.owner-section-two ul li:nth-child( odd ) img{
  width: 110px;
  margin-bottom: 20px;
}
.owner-section-three{
  padding: 80px 70px;
}
.owner-section-three h2{
  font-size: 30px;
  margin-bottom: 20px;
}
.owner-section-three p{
  font-size: 16px;
  margin-bottom: 0px;
}
.owner-sec-three-top-box{
  padding: 20px;
}
.owner-sec-three-top-box img{
  width: 90px;
}
.owner-sec-three-top-box h3{
  font-size: 20px;
}
.owner-section-four{
  padding: 80px 70px;
}
.owner-section-four h2{
  font-size: 30px;
  margin-bottom: 20px;
}
.owner-section-four p{
  font-size: 16px;
}
.owner-section-five{
  padding: 80px 70px;
}
.owner-section-five h2{
  font-size: 30px;
  margin-bottom: 20px;
}
.owner-section-five p{
  font-size: 16px;
  margin-bottom: 10px;
}
.client-logo-box{
  width: 31%;
  height: 160px;
}
.client-logo-box img{
  height: 60px;
}
.owner-section-six{
  padding: 80px 70px;
}
.owner-section-six h2{
  font-size: 30px;
  margin-bottom: 20px;
}
.owner-section-six p{
  font-size: 16px;
}
.owner-section-six-top .owner-item img{
  width: 35px;
}
.owner-test-bottom span{
  font-size: 16px;
}
.owner-section-six-top .owner-item .owner-test-bottom p{
  font-size: 15px;
  line-height: normal;
}
.owner-section-seven{
  padding: 80px 70px;
}
.owner-section-seven h2{
  font-size: 30px;
  margin-bottom: 20px;
}
.owner-section-seven p{
  font-size: 16px;
}
.owner-section-seven ul li h3{
  font-size: 30px;
}
.owner-section-seven ul li span{
  font-size: 15px;
}
.owner-section-eight{
  padding: 80px 70px;
}
.owner-section-eight h2{
  font-size: 30px;
  margin-bottom: 20px;
}
.owner-section-eight p{
  font-size: 16px;
}
.owner-sec-eight-box img{
  height: 70px;
}
.owner-sec-eight-box h3{
  font-size: 20px;
}
.owner-section-eight p{
  font-size: 15px;
}
.owner-section-nine{
  padding: 80px 70px;
}
.owner-section-nine h2{
  font-size: 30px;
  margin-bottom: 20px;
}
.owner-section-nine p{
  font-size: 16px;
}
.owner-section-nine-top .accordion-header .accordion-button{
  font-size: 18px;
}
.owner-section-nine-top .accordion-body{
  font-size: 15px;
}
.owner-section-ten{
  padding: 80px 70px;
}
.owner-section-ten h2{
  font-size: 30px;
  margin-bottom: 20px;
}
.owner-section-ten p{
  font-size: 16px;
}
.owner-blog-content h3{
  font-size: 18px;
}
.owner-section-ten p{
  font-size: 15px;
}
.owner-blog-content-bottom span{
  font-size: 15px;
}

/*******about-us************************/

.about-banner h1{
  font-size: 30px;
}
.about-section-one{
  padding: 80px 70px;
}
.about-section-two{
  padding: 80px 70px;
}
.about-section-two h2{
  font-size: 30px;
  margin-bottom: 20px;
}
.about-section-two p{
  font-size: 18px;
}
.team-member-content p{
  font-size: 15px !important;
  line-height: normal;
}
.team-member h3{
  font-size: 20px;
  margin-bottom: 10px;
}

/**********for-owners**************************/

.for-owners-content h1{
  font-size: 40px;
  line-height: 55px;
}
.for-owners-content p{
  font-size: 20px;
}
.for-owners-sec-one-right h2{
  font-size: 30px;
  margin-bottom: 20px;
}
.for-owners-sec-one-right p{
  font-size: 16px;
}
.for-owners-sec-one-right ul li h3{
  font-size: 18px;
}
.for-owners-sec-one-right ul li p{
  font-size: 15px;
}
.owner-btn-group{
  flex-direction: column;
}
.btn-pre-leased-work{
  display: flex;
  justify-content: center;
}
.btn-view-verifying-listing{
  display: flex;
  justify-content: center;
}

/*****All-Properties*************/

.all-properties-banner{
  height: 440px;
}
.all-properties-banner img{
  height: 100%;
  object-fit: cover;
}

.properties-banner-content h1{
  font-size: 40px;
  line-height: 55px;
}
.all-property-section-one h2{
  font-size: 30px;
}
.all-property-section-one p{
  font-size: 18px;
}
.all-property-section-one{
  padding-left: 70px;
  padding-right: 70px;
}

/**************blog*************************************/

.blog-section-one{
  padding-left: 70px;
  padding-right: 70px;
}
.blog-content a h2{
    font-size: 20px;
}
.blog-section-one-right h3{
    font-size: 22px;
}
.blog-section-one-right ul li a{
    font-size: 16px;
}
.latest-post-box-right h4{
    font-size:16px;
}
}


@media screen and (max-width: 1024px) {
  .property-info{
     flex-wrap: wrap;
    justify-content: flex-end;
  }
  .product-banner{
    padding-left: 15px;
    padding-right: 15px;
  }
  .property-info-left{
    width: 100%;
  }
  .product-banner-bottom-left{
    width: 100%;
  }
  .product-banner-bottom-right{
    width: 100%;
  }
  .product-banner-two{
    width: 49%;
  }
  .product-banner-three{
    width: 49%;
  }
  .product-banner-top-left{
    width: 100%;
  }
  .product-banner-top-right{
    width: auto;
  }
  .product-banner-top-right ul{
    gap: 10px;
  }
  .product-banner-top-right ul li a{
    width: 40px;
    height: 40px;
  }
  .product-banner-top-right ul li a img{
    width: 22px;
    height: 22px;
  }
  .product-fix-menu{
    padding: 0px 15px;
  }
  .product-section-one{
    padding: 20px 15px;
  }
  .home-section-eight{
    padding: 80px 15px;
  }


  /*************header*********************/

      .header {
        padding: 10px 15px;
    }
    .footer{
      padding: 80px 15px 0px 15px;
    }


  /*************Home=page********************/

  .main-banner-left-content{
    width: 100%;
  }

.main-banner-left-content h1{
  font-size: 30px;
  line-height: 39px;
  margin-bottom: 20px;
}
.main-banner-left ul{
  margin-top: 25px;
}
.main-banner-left ul li .icon-content p{
  font-size: 18px;
}
.main-banner-left ul li .icon-content span{
  font-size: 15px;
}
.home-why-choose-box{
  justify-content: flex-start;
}
.home-section-one{
  padding: 80px 15px;
}
.home-section-two{
  padding: 80px 15px;
}
.home-section-three{
  padding: 80px 15px;
}
.home-section-four{
  padding: 80px 15px;
}
.home-section-six{
  padding: 80px 15px;
}
.home-section-seven{
  padding: 80px 15px;
}
.home-section-ten{
  padding: 80px 15px;
}

/****************Contact**************************/

.contact-section-one{
  padding: 20px 15px;
}
.contact-section-two{
  padding: 0px 15px 20px 15px;
}

/***********for-owner***********************/

.for-owner-banner-content{
  left: 15px;
}
.owner-section-one{
  padding: 80px 15px;
}
.owner-section-two{
  padding: 80px 15px;
}
.owner-section-two ul{
  padding-left: 0px;
}
.owner-section-three{
  padding: 80px 15px;
}
.owner-section-four{
  padding: 80px 15px;
}
.owner-section-five{
  padding: 80px 15px;
}
.owner-section-six{
  padding: 80px 15px;
}
.owner-section-seven{
  padding: 80px 15px;
}
.owner-section-eight{
  padding: 80px 15px;
}
.owner-section-nine{
  padding: 80px 15px;
}
.owner-section-ten{
  padding: 80px 15px;
}

/******about******************/

.about-section-two{
  padding: 80px 15px;
}
.all-property-section-one {
  padding-left: 15px;
  padding-right: 15px;
}

}




@media screen and (max-width: 991px){
 /* .header-right{
    display: none;
  }*/
  .header{
    flex-direction: column;
    padding-right: 0px;
    padding-left: 0px;
  }
  .header-right {
        position: fixed;
        bottom: 0px;
        background-color: #ffffff;
        padding: 15px;
        width: 100%;
        left: 0px;
        right: 0px;
        justify-content: center;
    }
  .main-logo{
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
  }
  .main-logo a img{
    width: 155px;
  }
  .btn-toggle{
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    font-size: 40px;
    /*border: 1px solid #00488d;
    background-color: #00488d;*/
    border-radius: 2px;
    color: #00488d;
  }
 /* .header .nav{
    width: 100%;
    display: none;
    background-color: #ffffff;
    margin-top: 10px;
    border-radius: 0px;
    border-top: 1px solid #bdbdbd;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 60px;
    z-index: 999999999999;
  }*/
  /*.header .nav.show {
    display: block;
  }*/
  .header .nav{
    display: none;
  }
  .mobile-nav{
    display: block;
    background-color: #ffffff;
    width: 100%;
    height: 200vh;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 999999999999;
  }
  .mobile-nav .nav{
    width: 100%;
    display: block;  
    padding-top: 60px; 
  }
  .mobile-nav .nav li{
    border-bottom: 1px solid #bdbdbd42;
    padding: 5px 0px;
  }
  .mobile-nav .nav .nav-link{    
    font-size: 20px;
    margin: 0px auto;
    text-align: center;
    color: #000000;
  }
  .mobile-logo{
    width: 200px;
    height: auto;
    position: relative;
    padding: 20px;
    display: none;
  }
  .mobile-nav .nav .btn-contact-now{
    width: 165px;
    height: 48px;
    /*    display: flex;*/
    display: none;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
    color: #064e91;
    border-radius: 8px;
    border: 1px solid #064e91;
    font-weight: 600;
    margin: 12px auto;
  }
  .mobile-nav .nav .btn-enquiry-now{
    width: 165px;
    height: 48px;
    /*    display: flex;*/
    display: none;
    justify-content: center;
    align-items: center;
    background-color: #ed2126;
    color: #ffffff;
    border-radius: 8px;
    font-weight: 600;
    margin: 12px auto;
  }
  .btn-close{
    position: absolute;
    content: "";
    left: auto;
    right: 12px;
    top: 12px;
    font-size: 20px;
    opacity: 1;
  }
  .btn-close:hover{
    opacity: 1;
    border: 0px ;
  }
   .btn-close:focus-visible{
    outline: none;
   }

  .main-logo-area{
    width: 100%;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
  }
  .product-banner{
    padding-right: 15px;
    padding-left: 15px;
  }
.product-banner-bottom-left{
  width: 55%;
}
.product-banner-bottom-right{
  width: 45%;
}
.product-banner-one{
  width: 100%;
}
.product-fix-menu{
  padding-right: 15px;
  padding-left: 15px;
}
.product-section-one{
  padding-right: 15px;
  padding-left: 15px;
}
.overiew-box{
  width: 46%;
}
.amenities-box{
  width: 40%;
}
.reviw-row-one{
  gap: 15px;
}
.review-one-left{
  width: 30%;
}
.review-one-right{
  width: 66%;
}
.progress-bar{
  width: 200px;
}
.map-location-area ul{
  flex-wrap: wrap;
}
.home-section-eight{
  padding-left: 15px;
  padding-right: 15px;
}
.footer{
  padding-left: 15px;
  padding-right: 15px;
}

/************home-page***************************************/

.search-form .form-select{
  margin-bottom: 20px;
}
.home-sec-one-top{
  flex-wrap: wrap;
}
.home-why-choose-box{
  width: 250px;
  margin-bottom: 30px;
}
.home-section-six{
  display: block;
}
.home-sec-six-left{
  width: 100%;
}
.home-sec-six-right{
  width: 100%;
}

.banner-form-area{
  margin-top: 60px;
  width: 100%;
}

.blog-section-one{
  padding-left: 15px;
  padding-right: 15px;
}


}



@media screen and (min-width: 1441px and max-width:1920px) {
  .header{ 
    width: 100%;
  }
  .main-page{
    width: 100%;
    padding: 0px;
  }
  .owner-section-seven{
    background-size: cover;
  }
}


@media screen and (max-width: 768px){

.desktop-banner{
  display: none;
}
.mobile-banner{
  display: block;
}
  .product-banner-top{
    flex-direction: column-reverse;
    align-items: flex-end;
  }
  .product-banner-top-left{
    width: 100%;
  }

  .product-banner-bottom{
    flex-direction: column;
  }
  .product-banner-bottom-left{
    width: 100%;
  }
  .product-banner-bottom-right{
    width: 100%;
  }
  .product-banner-bottom-right-top{
    margin-bottom: 0px;
  }
  .product-section-one{
    flex-direction: column;
  }
  .product-sec-one-left{
    width: 100%;
  }
  .product-sec-one-right .button-group{
    display: none;
  }
  .product-sec-one-right{
    display: none;
  }
  .home-section-eight h2{
    margin-bottom: 10px;
  }
  .home-sec-eight-top{
    flex-direction: column;
  }
  .home-sec-eight-top h3{
    margin-bottom: 15px;
    margin-top: 30px;
  }
   .home-section-ten {
    padding: 40px 15px;
   }
  .home-section-ten h2{
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
  }
   .home-section-ten p{
    font-size: 18px;
  }
  .home-sec-one-top{
    padding-top: 40px;
  }

  .footer-top{
    flex-direction: column;
  }
  .foot-top-one{
    width: 100%;
  }
  .foot-top-two h3{
    margin-bottom: 15px;
    margin-top: 30px;
  }
  .foot-top-one p{
    margin-bottom: 0px;
  }
  .footer-middle{
    flex-direction: column;
    gap: 30px;
  }
  .home-section-eight{
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .area-tabs{
    flex-wrap: nowrap;
    overflow-x: auto;
  }
.area-btn{
  white-space: nowrap;
}
.btn-visit-site{
  
}
.whatsapp-visit-btn-group{
  position: fixed;
  top: auto;
  bottom: 0px;
  z-index: 999999999999;
  background-color: #ffffff;
  padding: 15px 10px;
  left: 0px;
  right: 0px;
  display: flex;
  justify-content: space-between;
  border: 1px solid #bdbdbd;
  flex-direction: row-reverse;
}
.btn-visit-site{
  width: 49%;
  height: 48px;
  font-size: 14px;
  margin-bottom: 0px;
}
.btn-contact-whatsapp{
  width: 49%;
  height: 48px;
  font-size: 14px;
  margin-bottom: 0px;
}

.map-location-area ul{
  flex-wrap: nowrap;
  overflow-x: auto;
}
.map-location-area ul li a{
  white-space: nowrap;
}
.product-banner-top-left h1{
  font-size: 24px;
  line-height: inherit;
}
.product-banner-top-left ul{
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
}
.product-banner-top-left ul li:nth-child(2){
    display: none;
}
.product-banner-top-left ul li:nth-child(4){
    display: none;
}
.product-banner-top-left ul li{
  font-size: 14px;
}
.product-banner-top-right{
  position: absolute;
  top: 0px;
}
.product-banner-top-right ul li a{
  width: 35px;
  height: 35px;
}
.product-banner-top-right ul li a img{
  width: 20px;
  height: 20px;
}
.overiew-area h2{
  font-size: 24px;
}
.about-project-area h2{
  font-size: 24px;
}
.amenities-area h2{
  font-size: 24px;
}
.floorplan-area h2{
  font-size: 24px;
}
.review-area h2{
  font-size: 24px;
}
.map-location-area h2{
  font-size: 24px;
}
.dropdown-menu{
  width: 100%;
  left: 10px;
  right: 10px;
}
.product-fix-menu{
  padding-left: 0px;
  padding-right: 0px;
}
.footer{
  padding-top: 30px;
}
.footer-bottom{
  padding-bottom: 90px;
}
.product-banner-bottom-right-top li{
  width: 50%;
}

.product-banner-bottom-right-top li:nth-child(1){
    border-right: 0px ;
    border-bottom: 0px;
  }
  .product-banner-bottom-right-top li:nth-child(2){
    border-right: 1px solid #bdbdbd;
    border-bottom: 0px;
  }
  .product-banner-bottom-right-top li:nth-child(3){
    border-right: 0px;
    border-bottom: 1px solid #bdbdbd;
  }
  .mobile-form label{
    font-size: 14px;
  }
  .mobile-form  .form-control{
    font-size: 14px;
    border-radius: 0px;
    padding: 10px 12px;
  }
  .mobile-form  .form-select{
    font-size: 14px;
    border-radius: 0px;
    padding: 10px 12px;
  }
  .modal-header .btn-close{
    width: 25px;
    height: 25px;
    background-color: #ee2f34;
    color: #ffffff;
    border-radius: 50%;
    opacity: 1;
    background-image: none;
    position: absolute;
    right: 20px;
  }
.modal-title{
  font-weight: 600;
  text-align: center;
  width: 100%;
}
.iti{
  font-size: 14px;
}




/************homepage********************************/


.home-section-one{
  padding: 40px 15px 10px 15px;
}
.home-section-one h2{
  font-size: 24px;
  font-weight: 600;
}

.home-section-two{
  padding: 40px 15px;
}
.home-section-two h2{
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 40px;
}
.category-btn{
  font-size: 15px;
}
.btn-view-all{
  margin-top: 40px !important;
}
.home-section-three{
  padding: 40px 15px;
}
.home-section-three h2{
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 30px;
}
.home-section-five{
  padding: 40px 50px;
}
.home-section-five h2{
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0px;
}
.testimonial-content{
  display: block !important;
}
.video-section{
  width: 100% !important;
}
.text-section{
  width: 100% !important;
  padding: 20px 20px;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.text-section h3{
  font-size: 20px !important;
}
.text-section p{
  font-size: 15px;
}
.home-section-six{
  padding: 40px 15px;
}
.home-sec-six-left h2{
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 30px;
  text-align: center;
}
.home-sec-six-right .accordion-header .accordion-button{
  font-size: 16px;
}
.home-section-seven{
  padding: 40px 15px;
}
.home-section-seven h2{
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 30px;
}
.home-blog-content h3{
  font-size: 18px;
  line-height: initial;
}
.home-blog-content p{
  font-size: 15px;
}
.home-blog-foot p span{
  font-size: 16px;
}
.home-blog-content p{
  font-size: 14px;
}
.home-section-eight h2{
  font-size: 24px;
  font-weight: 600;
}
.testimonial-slider{
  margin-top: 10px !important;
}
.btn-enquiry-now{
  display: none;
}
.enquire-btn-group{
        position: fixed;
        top: auto;
        bottom: 0px;
        z-index: 999999999999;
        background-color: #ffffff;
        padding: 15px 10px;
        left: 0px;
        right: 0px;
        display: flex;
        justify-content: center;
        border: 1px solid #bdbdbd;
    }
.enquire-btn-group .btn-enquiry-now{
  display: flex;
  width: 100%;
}
.home-sec-one-top{
  width: 235px;
/*  flex-direction: column;
  align-items: center;*/
  padding-top: 30px;
  display: block;
  margin: 0px auto;
}
.home-why-choose-box{
  padding: 0px;
  margin-bottom: 50px;
}
  .home-why-choose-box h3{
    font-size: 18px;
  }
  .home-why-choose-box p{
    font-size: 15px;
  }
  .home-section-four{
    flex-direction: column;
    align-items: flex-start;
  }
  .home-sec-four-right{
    width: 100%;
    padding-top: 30px;
  }
  .home-sec-four-right h2{
    font-size: 24px;
    line-height: normal;
    font-weight: 600;
  }
  .home-sec-four-right h2 br{
    display: none;
  }
  .main-banner-top{
    position: absolute;
    top: 20px;
  }
  .main-banner-top h1{
    text-align: left;
    font-size: 32px;
    line-height: normal;
    margin-top: 50px;
    margin-bottom: 15px;
  }
  .main-banner-top p{
    font-size: 20px;
    margin-bottom: 0px;
    text-align: left;
    width: 60%;
  }
  .main-banner-top .banner-form-area{
    margin-top: 40px;
    flex-wrap: wrap;
    background-color: #0000008f;
    padding: 15px;
    gap: 15px;
    border-radius: 5px;
  }
  .banner-form-area .form-group{
    width: 100%;
    margin-bottom: 0px;
  }
  .btn-banner-search{
    justify-content: center;
    font-size: 16px;
  }

  .home-explore-neighbor-area{
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
  }
  .explore-neighbor-box{
    width: 90%;
  }
  .home-section-four{
    padding: 40px 15px;
  }
  .home-sec-four-left{
    width: 100%;
  }
  .home-sec-four-left img{
    width: 60%;
    display: block;
    margin: 0px auto;
  }
  .home-sec-four-right h2{
    font-size: 24px;
    margin-bottom: 20px;
  }
  .home-sec-four-right ul li{
    font-size: 16px;
  }
  .home-sec-four-right ul li span{
    font-size: 18px;
  }
  .header-right{
    position: fixed;
    bottom: 0px;
    background-color: #ffffff;
    padding: 15px;
    width: 100%;
    left: 0px;
    right: 0px;
    justify-content: center;
  }
  .header-right li{
    width: 100%;
  }

  .header-right .btn-contact-now{
    width: 100%;
  }
  .header-right .btn-enquiry-now{
    width: 100%;
  }

  /****contact****************************/

  .contact-section-one{
    flex-wrap: wrap;
    justify-content: center;
  }
  .contact-sec-one-box{
    width: 60%;
  }
  .contact-section-two{
    flex-wrap: wrap;
  }
  .contact-sec-two-left{
    width: 100%;
    padding: 30px;
    border-radius: 0px;
  }
  .contact-sec-two-right{
    width: 100%;
    display: none;
  }
  .contact-title h1{
    font-size: 30px;
  }
  .contact-heading{
    font-size: 20px;
  }
  .contact-details p{
    font-size: 15px;
  }
  .contact-icon span{
    width: 48px;
    height: 48px;
    font-size: 16px;
  }
  .contact-sec-two-left h2{
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
  }

  /*********for-owner-banner******************************/

  .for-owner-banner-content{
    width: 50%;
  }

  .for-owner-banner-content h1{
    font-size: 25px;
    line-height: normal;
    margin-bottom: 10px;
  }
  .for-owner-banner-content p{
    font-size: 16px;
    margin-bottom: 0px;
  }
  .btn-connect-us{
    width: 200px;
    font-size: 16px;
  }
  .owner-section-one{
    padding: 40px 15px;
  }
  .owner-section-one h2{
    font-size: 24px;
    margin-bottom: 15px;
  }
  .owner-section-two {
    padding: 40px 15px;
  }
  .owner-section-two h2{
    font-size: 24px;
  }
  .owner-section-two ul{
    flex-direction: column;
    align-items: center;
    padding-top: 30px;
  }
  .owner-section-two ul li:nth-child( odd ){
    width: 296px;
  }
  .owner-section-two ul li:nth-child( even ){
    height: 70px;
    margin-bottom: 5px;
    margin-top: 5px;
  }
  .owner-section-two ul li:nth-child( even ) img{
    transform: rotate(90deg);
    width: 100%;
    height: auto;

  }
  .owner-section-three{
    padding: 40px 15px;
  }
  .owner-section-three h2{
    font-size: 24px;
    margin-bottom: 15px;
  }
  .owner-section-three-top{
    flex-direction: column;
    align-items: center;
  }
  .owner-sec-three-top-box{
    width: 70%;
  }
  .owner-section-four{
    padding: 40px 15px;
  }
  .owner-section-four h2{
    font-size: 24px;
    margin-bottom: 15px;
  }
  .owner-section-four p{
    margin-bottom: 15px;
  }
  .table-bordered .close-icon{
    font-size: 25px;
  }
  .table-bordered tbody tr td{
    font-size: 15px;
  }
  .btn-get-started{
    width: 200px;
    height: 56px;
  }
  .owner-section-five{
    padding: 40px 15px;
  }
  .owner-section-five h2{
    font-size: 24px;
    margin-bottom: 15px;
  }
  .owner-section-five-top{
    padding-top: 30px;
    gap: 10px;
  }
  .client-logo-box{
    width: 48%;
  }
  .owner-section-six{
    padding: 40px 15px;
  }
  .owner-section-six h2{
    font-size: 24px;
    margin-bottom: 15px;
  }
  .owner-section-six p{
    margin-bottom: 25px;
  }
  .owner-section-seven{
    padding: 40px 15px 0px 15px;
    background-image: none;
  }
  .owner-section-seven h2{
    font-size: 24px;
    margin-bottom: 15px;
  }
  .owner-section-seven p{
    margin-bottom: 30px;
  }
  .owner-section-eight{
    padding: 40px 15px;
  }
  .owner-section-eight h2{
    font-size: 24px;
    margin-bottom: 15px;
  }
  .owner-section-eight p{
    margin-bottom: 30px;
  }
  .owner-section-seven ul{
    flex-direction: column;
    gap: 10px;
  }
  .owner-section-seven ul li img{
    transform: rotate(90deg);
  }
  .owner-section-eight-top{
    flex-wrap: wrap;
    gap: 15px;
  }
  .owner-sec-eight-box{
    width: 48.5%;
  }
  .owner-section-nine{
    padding: 40px 15px;
  }
  .owner-section-nine h2{
    font-size: 24px;
    margin-bottom: 15px;
  }
  .owner-section-nine-top .accordion-header .accordion-button{
    font-size: 16px;
  }
  .owner-section-ten{
    padding: 40px 15px;
  }
  .owner-section-ten h2{
    font-size: 24px;
    margin-bottom: 15px;
  }
  .owner-section-ten p{
    margin-bottom: 25px;
  }
  .owner-section-ten-top{
    flex-direction: column;
    align-items: center;
    gap: 25px;
  }
  .owner-sec-ten-box{
    width: 60%;
  }
  .btn-view-all-post{
    width: 200px;
    height: 48px;
    font-size: 16px;
  }

/********about************************/

.about-banner{
  padding: 40px 0px;
}
.about-banner h1{
  font-size: 24px;
  margin-bottom: 15px;
}
.about-banner ul li{
  font-size: 15px;
}

.about-section-one{
  padding: 40px 15px;
}
.about-section-one p{
  font-size: 15px;
  margin-bottom: 0px;
}

.about-section-two{
  padding: 40px 15px;
}
.about-section-two h2{
  font-size: 24px;
  margin-bottom: 15px;
}
.about-section-two p{
  font-size: 16px;
}

.about-section-two-top{
  flex-direction: column;
  align-items: center;
  padding-top: 0px;
}

.about-team-box{
  width: 368px;
  height: 476px;
  display: block;
  position: relative;
  margin-bottom: 15px;
}
.team-member h3{
  font-size: 18px;
}
.team-member span{
  font-size: 15px;
}
.trusted-slider{
  padding-top: 40px;
}

.runwal-onboarding{
  padding: 40px 0px 20px 0px;
}
.runwal-onboarding-two{
  padding-bottom: 40px;
}

/*****for-owners*******/

.for-owners-content{
  top: 100px;
  left: 15px;
  right: 15px;
}
.for-owners-content h1{
  font-size: 30px;
  line-height: normal;
  margin-bottom: 20px;
  text-align: left;
}
.for-owners-content p{
  font-size: 16px;
  text-align: left;
  width: 243px;
}
.for-owners-content ul{
  justify-content: flex-start;
  flex-direction: column;
}
.btn-explore-home{
  font-size: 16px;
}
.btn-learn-how{
  font-size: 16px;
}
.for-owners-section-one{
  padding: 40px 15px;
}
.for-owners-sec-one-right h2{
  font-size: 24px;
  margin-bottom: 15px;
  text-align: center;
}
.for-owners-sec-one-right p{
  text-align: center;
}
.for-owners-sec-one-right ul li p{
  text-align: left;
}
.owner-desktop-banner{
  display: none !important;
}
.owner-mobile-banner{
  display: block !important;
}

.for-owners-section-one{
  flex-direction: column;
}
.for-owners-sec-one-left{
  width: 50%;
  margin-bottom: 30px;
}
.for-owners-sec-one-right{
  width:100%;
}

/***********all-properties****************/

.all-property-section-one{
  padding: 40px 15px;
}
.properties-banner-content{
  padding-left: 15px;
  padding-right: 15px;
  width: 530px;
  top: 28%;
}
.properties-banner-content h1{
  font-size: 32px;
  line-height: normal;
}
.property-box{
  width: 49%;
}

/*************blog**************************/

.blog-section-one-area{
    display: block;
}
.blog-section-one-left{
    width: 100%;
}
.blog-section-one-right{
    width: 100%;
}

}



@media screen and (max-width: 700px){
  .property-info{
    flex-direction: column;
  }
  .property-info-left{
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .property-info-left div{
    width: 40%;
  }
  .reviw-row-one{
    flex-direction: column;
  }
  .review-row-two{
    flex-wrap: wrap;
    gap: 25px;
  }
  .review-connectivity{
    width: 170px;
  }
  .review-devider{
    width: 50%;
    height: 2px;
    background-color: #cdcdcd;
    margin-bottom: 30px;
    margin-top: 30px;
  }
  .review-devider img{
    display: none;
  }
  .review-details{
    justify-content: center;
  }
  
  .slick-dotted.slick-slider{
    margin-bottom: 20px;
  }
  .product-main-slider .slick-dots li{
    width: 10px !important;
    height: 10px !important;
  }
  .product-main-slider .slick-dots li button{
    width: 10px !important;
    height: 10px !important;
    }
  .product-main-slider .slick-dots li.slick-active{
    width: 10px;
    height: 10px;
  }

  .why-rentmax ul li{
    padding: 25px;
  }
  .why-rentmax ul li h4{
  font-size: 16px;
 }
 .why-rentmax ul li p{
  font-size: 14px;
 }

}



@media screen and (max-width: 600px){

  .home-sec-one-top{
    justify-content: center;
    padding-top: 40px;
    width: 235px;
    margin: 0px auto;
  }
  .main-banner-top h1{
    margin-top: 20px;
  }
  .home-why-choose-box{
    width: 65%;
    padding: 0px;
  }
  .home-explore-neighbor-area{
    flex-wrap: wrap;
    gap: 15px;
  }
  .explore-neighbor-box{
    width: 100%;
  }
  .mobile-img{
  display: block;
}
.desktop-img{
  display: none;
}
  .search-form .form-select{
    font-size: 14px;
  }
  .main-banner-left-content h1{
    font-size: 20px;
  }
  .main-banner-left-content p{
    font-size: 15px;
  }
  .search-form .form-select{
    padding: 10px 15px;
  }
  .search-form{
    padding: 30px;
  }
  .btn-search{
    font-size: 16px;
  }
  .home-section-one h2{
    font-size: 20px;
    margin-bottom: 15px;
  }
  .home-section-one p{
    font-size: 16px;
  }
  .home-why-choose-box h3{
    font-size: 18px;
  }
  .home-why-choose-box p{
    font-size: 15px;
  }
  .home-section-two h2{
    font-size: 20px;
  }
  .home-section-three h2{
    font-size: 20px;
  }
  .explore-neighbor-content h3{
    font-size: 18px;
  }
  .explore-neighbor-content span{
    font-size: 15px;
  }
  .home-section-five h2{
    font-size: 20px;
  }
  .text-section h3{
    font-size: 18px !important;
    margin-bottom: 10px;
  }
  .text-section p{
    font-size: 15px;
  }
  .home-sec-six-left h2{
    font-size: 20px;
  }
  .accordion-body{
    font-size: 14px;
  }
  .home-section-seven h2{
    font-size: 20px;
  }
  .custom-prev, .custom-next{
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
  }
  .foot-top-two{
    width: 100%;
  }
  .foot-top-three{
    width: 100%;
  }
  .category-buttons{
    flex-wrap: nowrap !important;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .product-fix-menu ul::-webkit-scrollbar {
    display: none;
}
.play-button{
  width: 50px !important;
  height: 50px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30px !important;
}
.main-banner-top{
  padding: 0px 20px 40px 20px;
  margin-top: 0px;
}
.main-logo a img{
  width: 170px;
}
.home-section-five{
  padding: 40px 15px;
}
.btn-view-all {
    width: 200px !important;
    height: 48px !important;
  }
  .home-sec-four-left img{
    width: 100%;
  }
  .whatsapp-contact a{
    width: 48px;
    height: 48px;
    font-size: 24px;
  }
  .contact-sec-one-box{
    width: 100%;
    height: auto;
    padding: 30px;
  }
  .owner-section-one h2{
    font-size: 20px;
  }
  .owner-section-one p{
    font-size: 15px;
  }
  .owner-section-one-top{
    padding-top: 30px;
  }
  .for-owner-sec-one-top-box img{
    width: 130px;
  }
  .for-owner-sec-one-top-box h3{
    font-size: 18px;
  }
  .owner-section-two h2{
    font-size: 20px;
    margin-bottom: 30px;
  }
  .owner-section-two p{
    font-size: 15px;
  }
  .circle{
    width: 50px;
    height: 50px;
    font-size: 17px;
  }
  .owner-section-two ul li h3{
    font-size: 18px;
    line-height: 27px;
  }
  .owner-section-two ul li:nth-child( odd ) img{
    width: 90px;
  }
  .owner-section-two ul li p{
    font-size: 15px;
  }
  .owner-section-three h2{
    font-size: 20px;
  }
  .owner-section-three p{
    font-size: 15px;
  }
  .owner-section-three-top{
    padding-top: 30px;
  }
  .owner-sec-three-top-box img{
    width: 80px;
    margin-bottom: 15px;
  }
  .owner-sec-three-top-box h3{
    font-size: 18px;
    margin-bottom: 15px;
  }

  .owner-section-five h2{
    font-size: 20px;
  }
  .owner-section-five p{
    font-size: 15px;
    margin-bottom: 0px;
  }
  .owner-section-five-top{
    justify-content: center;
  }
  .client-logo-box{
    width: 80%;
  }
  .btn-view-project{
    width: 160px;
    height: 48px;
    font-size: 16px;
    font-size: 400;
  }
  .owner-section-six h2{
    font-size: 20px;
  }
  .owner-section-six p{
    font-size: 15px;
  }
  .owner-section-six-top .owner-item p{
    font-size: 15px;
  }
  .owner-section-seven h2{
    font-size: 20px;
  }
  .owner-section-seven h2{
    font-size: 15px;
  }
  .owner-section-seven ul li h3{
    font-size: 24px;
  }
  .owner-section-eight h2{
    font-size: 20px;
  }
  .owner-section-eight-top{
    justify-content: center;
  }
  .owner-sec-eight-box{
    width: 80%;
  }
  .owner-sec-eight-box h3{
    font-size: 18px;
  }
  .owner-sec-eight-box p{
    margin-bottom: 0px;
  }
  .owner-section-nine h2{
    font-size: 20px;
  }
  .owner-section-nine p{
    font-size: 15px;
    margin-bottom: 30px;
  }
  .owner-section-ten h2{
    font-size: 20px;
  }
  .owner-sec-ten-box{
    width: 75%;
  }
.owner-blog-content h3{
  margin-top: 0px;
}
.owner-section-four h2{
  font-size: 20px;
}
.owner-section-four p{
  font-size: 15px;
}
.home-section-ten h2{
  font-size: 20px;
  margin-bottom: 15px;
}
.home-section-ten p{
  font-size: 16px;
}
.trusted-slider{
  padding-top: 20px;
}
.developer-item{
  height: 170px;
}
.developer-item img{
  height: 130px;
}

.for-owners-sec-one-right h2{
  font-size: 20px;
  line-height: 32px;
}
.for-owners-sec-one-right p{
  font-size: 15px;
}
.for-owners-sec-one-right ul li h3{
  font-size: 16px;
}
.for-owners-sec-one-right ul li .icon{
  font-size: 24px;
}
.for-owners-sec-one-right ul{
  margin-bottom: 20px;
}
.for-owners-sec-one-left{
    width: 70%;
}

.properties-banner-content h1{
  font-size: 25px;
}
.properties-banner-content p{
  font-size: 17px;
}
.all-properties-banner{
  height: 350px;
}
.all-property-section-one h2{
  font-size: 24px;
  margin-bottom: 10px;
}
.all-property-section-one p{
  font-size: 16px;
}
.all-property-section-one .mumbai-property-area{
  margin-top: 40px;
}
.all-property-section-one .mumbai-property-area{
  justify-content: center;
}
.property-box{
  width: 75%;
}
.properties-banner-content{
  width: 80%;
}
.blog-section-one-left{
    display: block;
    margin: 0px auto;
}
.blog-box{
    width: 100%;
}

}

@media screen and (max-width: 576px){
  .main-banner-top h1{
    font-size: 25px;
  }
  .main-banner-top p{
    width: 70%;
  }
      .for-owners-sec-one-left {
        width: 100%;
    }
    .for-owners-section-one{
        padding-top: 15px;
    }
}




@media screen and (max-width: 500px){
  .main-banner-left{
    padding-top: 20px;
  }
  .main-banner-left-content h1{
    margin-bottom: 12px;
  }
  .product-banner-bottom-right-top{
    gap: 15px;
  }
  .product-banner-bottom-right-top li{
    width: 100%;
    border:1px solid #bdbdbd;;
  }
  .product-banner-bottom-right-top li:nth-child(1){
    border-right: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
  }
  .product-banner-bottom-right-top li:nth-child(2){
    border-bottom: 1px solid #bdbdbd;
  }
  .product-banner-bottom-right-top li:nth-child(3){
    border-right: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
  }
  .for-owner-banner-content{
    position: relative;
    width: 100%;
    padding: 20px 15px 40px 15px;
    left: 0px;
    background-color: #efefef;
  }
  .for-owner-banner-content h1{
    text-align: center;
    margin-bottom: 15px;
  }
  .for-owner-banner-content p{
    text-align: center;
  }
  .btn-connect-us{
    margin: 0px auto;
    margin-top: 30px;
    font-size: 15px;
    width: 190px;
    height: 48px;
  }
  .owner-sec-three-top-box{
    width: 80%;
  }
  .owner-sec-ten-box{
  width: 90%;
}
.for-owners-content h1{
  font-size: 24px;
}
.btn-explore-home{
  width: 100%;
  display: block;
  text-align: center;
}
.btn-learn-how{
  width: 100%;
  display: block;
  text-align: center;
}
.property-box{
  width: 100%;
}
}



@media screen and (max-width: 425px){
  .main-banner-top h1{
    font-size: 24px;
  }
  .main-banner-top p{
    font-size: 16px;
  }
  .product-banner-bottom-left{
    gap: 5px;
  }
  .btn-view-reviews{
    width: 100%;
  }
  .foot-mid-left{
    width: 100%;
  }
  .reviw-row-one{
    padding-top: 20px;
  }
  .review-devider{
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .selct-box{
    width: 100px;
  }
  .btn-toggle{
    width: 45px;
    height: 45px;
  }
  .main-logo a img{
    width: 150px;
  }
  .login-area {
        width: 135px;
        height: 40px;
    }
    .login-area a{
      font-size: 14px;
    }
    .amenities-box{
    flex-direction: column;
  }
  .amenities-box h5{
    text-align: center;
  }

  .map-location-area h4{
    margin-top: 30px;
    margin-bottom: 20px;
  }
  .landmark-row-left img{
    width: 40px;
  }
  .landmark-row{
    gap: 20px;
  }
  .landmark-row-right h5{
    font-size: 14px;
  }
  .landmark-row-right span{
    font-size: 14px;
  }


  /*********16-09*************/


  .product-banner-bottom-right-top{
    padding-bottom: 0px;
  }
  .product-banner-bottom-right-top li .content h3{
    font-size: 16px;
  }

  .about-project-area{
    margin-bottom: 0px;
    margin-top: 30px;
  }
  .about-project-area h2{
    font-size: 20px;
  }
  .about-project-area h4{
    font-size: 16px;
  }
  .about-project-area p{
    font-size: 14px;
  }


  .amenities-area{
    margin-bottom: 0px;
    margin-top: 30px;
  }
  .amenities-area h2{
    font-size: 20px;
  }


  .map-location-area{
    margin-top: 30px;
  }
  .map-location-area h2{
    font-size: 20px;
    font-weight: 600;
  }
  .map-location-area ul li a{
    font-size: 14px;
  }
.map-location-area h4{
  font-size: 16px;
}
.home-section-eight h2{
  font-size: 20px;
}
.home-sec-eight-top h3{
  font-size: 16px;
}
.home-sec-eight-top ul li a{
  font-size: 14px;
}
.foot-top-one p{
  font-size: 14px;
}
.foot-top-two h3{
  font-size: 16px;
}
.foot-top-two ul li a{
  font-size: 14px;
}
.foot-top-three h3 {
  font-size: 16px;
  margin-top: 30px;
}
.foot-top-three ul li {
  font-size: 14px;
}
.footer-bottom{
  padding-bottom: 90px;
  padding-top: 20px;
}
.footer-bottom p{
  font-size: 12px;
}
.form-control {
        font-size: 14px;
    }
    .foot-mid-left .form-control{
      padding: 10px;
    }

.product-faq h2 {
    font-size: 20px;
 }
 .product-faq .accordion-header .accordion-button{
  font-size: 16px;
  font-weight: 600;
 }
 .product-faq .accordion-body{
    font-size: 14px;
 }

 .why-rentmax h2{
    font-size: 20px;
    font-weight: 600;
 }

 .project-highlight h2{
  font-size: 20px;
    font-weight: 600;
 }
 .project-highlight ul li{
  font-size: 14px;
  padding-bottom: 10px;
 }
 .project-highlight ul li span{
  font-size: 20px;
 }

 .product-item{
  height: 300px;
 }
 .product-item img{
  height: 100%;
  object-fit: cover;
 }
 .why-rentmax ul{
  gap: 10px;
 }
 .why-rentmax ul li{
    width: 100%;
  }
  .why-rentmax ul li:nth-child(1){
    border: 1px solid #bdbdbd;
  }
  .why-rentmax ul li:nth-child(2){
    border: 1px solid #bdbdbd;
  }
  .why-rentmax ul li:nth-child(3){
    border: 1px solid #bdbdbd;
  }
  .why-rentmax ul li:nth-child(4){
    border: 1px solid #bdbdbd;
  }
 .why-rentmax ul li h4{
  font-size: 16px;
 }
 .why-rentmax ul li p{
  font-size: 14px;
 }
 .contact-heading{
  font-size: 18px;
 }
 .contact-icon span{
  width: 40px;
  height: 40px;
 }
 .contact-sec-two-left{
  padding: 15px;
 }
 .contact-sec-two-left h2{
  font-size: 20px;
 }
 .contact-sec-two-left p{
  font-size: 15px;
 }
 .contact-sec-two-left textarea{
  height: 150px;
 }
 .btn-send-message{
  margin: 0px auto;
  display: block;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
 }
 .visit-modal-dialog .modal-body h4{
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 15px;
 }
 .btn-close{
  font-size: 13px;
  width: 30px;
  height: 30px;
 }
 .visit-modal-dialog .form-check-label{
  font-size: 13px;
 }
 .btn-schedule-visit{
  font-size: 16px;
 }
 .owner-sec-three-top-box{
  width: 90%;
 }
 .owner-sec-eight-box{
  width: 90%;
 }
.owner-sec-ten-box{
  width: 90%;
}
.about-team-box{
  width: 100%;
  height: auto;
}
.team-member-content p{
  font-size: 14px !important;
  letter-spacing: normal;
}

.for-owners-content{
  top: 50px;
}
.for-owners-content h1{
  width: 243px;
}
.for-owners-content h1 br{
  display: none;

}

}




@media screen and (max-width: 375px){
  .btn-show-all-photos{
    width: 140px;
    height: 40px;
  }
  .product-banner-bottom-right-top li{
    flex-direction: column;
    justify-content: center;
  }
  .product-banner-bottom-right-top li .content{
    width: 100%;
    text-align: center;
  }
  .overiew-box h3{
    font-size: 14px;
  }
  .amenities-box{
    flex-direction: column;
  }
  .amenities-box h5{
    text-align: center;
  }
  .property-img img{
    width: 100%;
  }
  .product-banner-bottom-right-top li .content h3{
    font-size: 16px;
  }
  .product-banner-bottom-right-top li .content span{
    font-size: 14px;
  }
  .product-banner-bottom-right-top li .icon img{
    width: 24px;
  }
  .product-banner-bottom-right-top li{
    line-height: 15px;
  }
  
  .about-project-area h2{
    font-size: 20px;
  }
  .about-project-area p{
    font-size: 14px;
  }
  .about-project-area h4{
    font-size: 16px;
  }
  .about-project-area h4{
    margin-top: 24px;
  }
  .about-project-area ul li{
    font-size: 14px;
  }
  .amenities-area h2{
    font-size: 20px;
  }
  .map-location-area h2{
    font-size: 20px;
    font-weight: 600;
  }
  .product-fix-menu ul li a{
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 400;
  }
  .btn-view-map{
    width: 130px;
    height: 40px;
    font-size: 14px;
  }
  .map-location-area ul li a{
    font-size: 14px;
  }
  .map-location-area h4{
    font-size: 16px;
  }
  .table>:not(caption)>*>*{
    font-size: 14px;
  }
  .map-location-area h4{
    margin-top: 24px;
    margin-bottom: 20px;
  }
  .floorplan-area h2{
    font-size: 20px;
  }
  .property-info-left span{
    font-size: 14px;
  }
  .property-info-left h5{
    margin-top: 5px;
  }
  .home-section-eight h2{
    font-size: 20px;
  }
  .home-sec-eight-top h3{
    font-size: 16px;
    margin-top: 15px;
  }
  .home-sec-eight-top ul li a{
    font-size: 14px;
  }
  .home-sec-eight-top ul li{
    padding-bottom: 8px;
  }
  .home-section-eight{
    padding-bottom: 40px;
  }
  .footer{
    padding-top: 40px;
  }
  .foot-top-one p{
    font-size: 14px;
  }
  .foot-top-two h3{
    font-size: 16px;
  }
  .foot-top-two ul li a{
    font-size: 14px;
  }
  .foot-top-two ul li{
    padding-bottom: 8px;
  }

  .foot-top-three h3{
    font-size: 16px;
    margin-top: 30px;
  }
  .foot-top-three ul li{
    font-size: 14px;
  }
  .foot-mid-left h3{
    font-size: 16px;
  }
  .form-control{
    font-size: 14px;
  }
  .btn-newsletter{
    font-size: 14px;
  }
  .foot-mid-right h3{
    font-size: 16px;
  }
  .landmark-row{
    gap: 10px;
  }
  .owner-sec-ten-box{
    width: 100%;
  }
  .owner-sec-eight-box{
    width: 100%;
  }
  .client-logo-box{
    width: 100%;
  }
  .owner-sec-three-top-box{
    width: 100%;
  }
  .developer-item{
  height: 160px;
}

}



@media screen and (max-width: 320px){

  .runwal-onboarding{
    flex-direction: column;
  }
}

