/* 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) {
section {
	padding: 90px 0;
}
}

@media only screen and (max-width:1366px) {
.feature-style2 .feature-img {
	height: 390px;
}
}

/*  (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) {
.home-banner-style3, .slider-vid, .slider-content {
	max-height: 80vh;
}
.home-grid-con .iconbox-content h4 {
	font-size: 18px;
}
.home-grid-con {
	padding: 0 10px;
}
.home-grid-con .iconbox-content {
	padding: 25px 20px;
	min-height: 310px;
}
.feature-style2 .feature-img {
	height: 300px;
}
}

/* (min-width:992px) (max-width: 1199.98px) // Large devices (desktops, less than 1200px) */
@media only screen and (max-width: 1199.98px) {/* ExTra Class Start*/
.footer-menu-con {
	width: 65%;
}
.footer-info-con {
	width: 30%;
	margin-left: 5%;
}
.slider-content h2 {
	font-size: 3rem;
	line-height: 4.4rem;
}
.listing-style1 .list-agent {
	display: none !important;
}
.our-about h2 br {
	display: none !important;
}
.home-banner-style3.sell-banner-panel .home-style3 {
	height: auto;
	padding: 70px 0;
}
.inner-banner-style3 .hero-text {
	max-width: 100%;
}
}

@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*/
.col-md-6.footer-menu-con h6 {
	margin-bottom: 12px !important;
}
.footer-menu-con .link-style1 a {
	line-height: 30px;
}
.feature-style2 .feature-img {
	height: auto;
}
.range-slider-style1, .range-slider-style2, .range-slider-price, .range-slider-rent, .mrange-slider-price, .mrange-slider-rent {
	max-width: 260px;
}
.breadcumb-section2 {
	height: 300px;
}
.why-lease-cta-con .cta-btns-style1 {
	margin-top: 30px;
}
}

@media only screen and (max-width:768px) {
.home-grid-con .iconbox-content {
	min-height: 240px;
}
}

@media (min-width: 767.98px) {
  .footer-logo-img {
    max-width: 180px;
  }
  
}


/* 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*/
.testimonial-grid-con {
	padding: 25px 20px;
}
.testimonial-image-con {
	display: none;
}
.textimonial-content {
	width: 100%;
	padding-left: 0;
}
.footer-info-con {
	width: 100%;
	margin-left: 0;
}
.footer-menu-con {
	width: 100%;
}
.col-12.col-md-6.privacy-con, .col-12.col-md-6.privacy-con p {
	padding: 0;
	text-align: center !important;
	margin: 0 !important;
}
.footer-logo-img {
	max-width: 160px !important;
}
.copyright-text.text-gray.ff-heading {
	margin-bottom: 0;
}
.slider-content h2 {
	font-size: 2.5rem;
	line-height: 3.5rem;
}
.home-banner-style3, .slider-vid, .slider-content {
	max-height: 65vh;
}
.testimonails-inner {
	display: inline-block;
}
section {
	padding: 50px 0 !important;
}
.pb90 {
	padding-bottom: 50px !important;
}
.home-banner-style3.sell-banner-panel .home-style3 {
	height: auto;
	padding: 50px 0;
}
.home-banner-style3.sell-banner-panel {
	height: auto;
}
.breadcumb-section2 {
	height: 250px;
}
}

@media only screen and (max-width:630px) {
    .footer-menu-con .col-auto {
	flex: auto;
	width: 100%;
}
.footer-style1 .col-sm-5,
.footer-style1 .col-sm-7 {
	padding: 0 !important;
}
}

@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) {
.social-style1 {
	margin-top: 12px;
}
.slider-content h2 br {
	display: none;
}
.agent-single .mx20-lg {
	margin-left: 10px !important;
	margin-right: 10px !important;
}
}

/* (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) {
.mobile_logo img {
	max-width: 150px;
}
.header, .footer {
	padding: 0 10px !important;
}
.slider-content h2 {
	font-size: 2.5rem;
	line-height: 3.1rem;
}
section {
	padding: 60px 0;
}
.testimonial-style3 .icon {
	font-size: 80px;
	right: 10px;
	top: 5px;
}
.testimonial-style3 {
	padding: 40px 20px 35px;
}
}

@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) {
.mobile_logo img {
	max-width: 140px;
}
}

@media only screen and (max-width:340px) {

}

@media only screen and (max-width:320px) {

}