/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
/* Small devices (tablets, 768px and up) */
/* Medium devices (desktops, 992px and up) */
/* Large devices (large desktops, 1200px and up) */

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

@media only screen and (max-width:1700px) {
}

@media only screen and (max-width:1600px) {

}

@media only screen and (max-width:1500px) {

}

@media only screen and (max-width:1440px) {

}

@media only screen and (max-width:1400px) {

}

@media only screen and (max-width:1366px) {

}

/*  (min-width:1280px)+++ */
@media only screen and (max-width:1280px) {

}

/*  (min-width:1200px)+++ */
@media only screen and (min-width:1200px) {
}

/*  (max-width:1200px)+++ */
@media only screen and (max-width:1200px) {

}

/* (min-width:992px) (max-width: 1199.98px) // Large devices (desktops, less than 1200px) */
@media only screen and (max-width: 1199.98px) {/* ExTra Class Start*/

}

@media only screen and (max-width:992px) {

}

/* Medium devices (min-width:768px) (max-width: 991.98px) // (tablets, less than 992px) */
@media only screen and (max-width:991px) {/* ExTra Class Start*/

}

@media only screen and (max-width:768px) {

}

/* Small devices (min-width: 576px) (max-width: 767.98px) // (landscape phones, less than 768px) */
@media only screen and (max-width: 767.98px) {/* ExTra Class Start*/
.tophead {
  display:none;	
}
.hero-carousel {
  height: 300px;
}
.carousel-inner {

  display: flex;
  flex: 1;
  height: 300px;
  position: relative;
  width: 100%;
}
.header--h1 
 {
  color: #fff;
  font-size: 28px;
  font-weight: 100;
  line-height: 130%;
  margin-bottom: 10px;
}
.search-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
  pointer-events: auto;
}
.search-wrapper input {
  height: 45px;
}
.right-details h4 {
 
 
	 font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	width: 175px;
}
.mobile_logo img
{
	width: 175px;
}
.left-controls {
  
  bottom: 10px;
  left: 10px;
  gap: 10px;
  
}
.ctrl-btn {
  width: 35px;
  height: 35px;
  font-size: 14px;
}
.center-play {
  position: absolute;
  bottom: 11px;
  left: 14%;
  transform: translateX(-50%);
  pointer-events: auto;
}
.play-btn {
  width: 35px;
  height: 35px;
  font-size: 14px;
}
.right-details {
  
  bottom: 15px;
  right: 15px;
}
.headingabout {
  font-size:24px;
}

.text--body1 {
font-size: 14px;
line-height: 140%;
letter-spacing: 1.2px;
}
.mx20-lg {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.header--h2 {
	font-size:22px;
}
.newsletter-form__form {
  display: block;
}
.re-captcha-button {
  
  margin-top: 10px;
  margin-bottom: 10px;
}
.footer__first-section__content__description__tagline {
  
  font-size: 13.5px;
  
}
.numbered-list__number {
	
  font-size: 100px;
  color: #c9ac77;
}
.aboutsection .hero-carousel {
  height: 194px;
}
.aboutsection .hero-carousel video {
  width: 100%;
  object-fit: cover;
  min-height: 192px;
  height: 192px;
}
.content-container {
  
  padding: 0px;
 
}
.apartment-style1 .apartment-img img {
  height: 265px;
  max-width: 100%;
}
.mobileheight
{
	margin-top:10px;
}
.sp-img-content .sp-img1 img {
  min-height: auto;	
	
}
.sp-img-content .sp-img img {
	
	min-height: auto;
}
.fiximagesizeleft {
  width: 100%;
  height: auto;
  
}


.fiximagesize {
  width: 95px;
  height: 75px;
  overflow: hidden;
  display: inline-block;
  margin-bottom: 20px !important;
}
.header--h5 {
	font-size: 22px;
	line-height: 34px;
}
.price 
{
	font-size: 18px;
}
.breadcumb-section4 {
    height: 340px;
    position: relative;
  }
  .apartment-style1 .apartment-content {
  padding: 20px;
  min-height: 60px;
}
.our-cta.mt50 {
  margin-top: 0px !important;
}
.our-cta .pt60-md {
  padding-top: 0px !important;
}
.centercontaent1 {
	text-align: center;
}
.footer__links__list__item p
{
	text-align:center;
}

}
@media only screen and (max-width:630px) {
}

@media only screen and (max-width: 580px) {
}

/* Extra small devices (min-width:361px) (max-width: 575.98px) // (portrait phones, less than 576px) */
@media only screen and (max-width: 575.98px) {
.apartment-style1 .apartment-img img {
  height: 265px;
  max-width: 100%;
}
.text--body1 {
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 1.5px;
}
}

/* (min-width:361px) (max-width:520px) */
@media only screen and (max-width:520px) {

}

/* (min-width:480px) (max-width:500px) */
@media only screen and (max-width:500px) {

}

/* (min-width:361px) (max-width:479px) */
@media only screen and (max-width:479px) {

}

@media only screen and (max-width:414px) {

}

@media only screen and (max-width:400px) {/* ExTra Class Start*/

}

/* (min-width:321px) (max-width:360px) */
@media only screen and (max-width:360px) {

}

@media only screen and (max-width:340px) {

}

@media only screen and (max-width:320px) {

}