
@media (max-width:  640px) {
    .featurette-heading {
      margin-top: 7rem;
    }
    .top {
      font-size: 30.94px!important;
    }
    .WhenTOP {
        font-size: 30.94px!important;
    }
    .EXPLORE {
      padding: 0.4rem 1rem!important;
      font-size: 13px!important;
    }
    .Luxury {
        font-size: 14.97px!important;
        font-family: 'Montserrat', sans-serif;
    }
    .topsbar{
      display: none;
    }
    .carousel-control-next, .carousel-control-prev {
      display: none;
  }
  .carousel-item > img {
    height: 15rem;
}
.carousel-item {
  height: 15rem;
}
.carousel-caption {
  bottom: 20px;
}
.robin h4 {
  margin-bottom: 25px;
  margin-top: 25px;
}
.Company p {
  color: #fff;
  font-size: 12px;
}
/* detail page responsive */
.Overview h1 {
  font-size: 25px!important;
}.Overview h3 {
  font-size: 20px!important;
}.Overview p {
  font-size: 12px!important;
  margin-bottom: 10px!important;
}
.Unitssold h5 {
  font-size: 20px!important;
  margin-bottom: 20px!important;
}
.divTable.blueTable .divTableBody .divTableCell {
  font-size: 12px!important;
}
.Unitssold h4 {
  font-size: 25px!important;
  font-weight: bold;
  text-align: center!important;
  margin-bottom: 20px!important;
  margin-top: 20px;
}
.circular-chart1 {
  margin: auto;
  max-width: 30%;
}.StagesDevelopment {
  font-size: 25px!important;
}

.StagesDevelopment123 {
  font-size: 20px!important;
  font-weight: 500;
}
  }

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
    .whenrest1 {
      font-size: 20px;
  }
  .whenrest {
    font-size: 20px;
}
.navbar-dark .navbar-nav .nav-link {
  font-size: 12px;
}
.whenrest {
  font-size: 30px!important;
} 
.whenrest1 {
  font-size: 30px!important;
}
.repidcotact {
  font-size: 17px;
}
.footer_social_widget li {
  font-size: 20px;
}
.repidcotact {
  font-size: 19px!important;
  padding-top: 10px;
}
.top {
  font-size: 60.94px;
}
.WhenTOP {
  font-size: 60.94px;
}
.Luxury {
  font-size: 31.97px!important;
  font-family: 'Montserrat', sans-serif;
}
.carousel-item > img {
  height: 20rem;
}
.carousel-item {
  height: 20rem;
  background-color: #777;
}
.carousel-caption {
  bottom: 25px;
  z-index: 10;
}
  }