/* 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:1399px) {
.col-auto.header-right-con {
	display: none;
}
}

@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) {
.breadcumb-section2 {
	height: 350px;
}
.finance-calc-con ul {
	grid-template-columns: repeat(3, 1fr);
}
.finance-calc-con ul li a {
	font-size: 15px;
}
.home-banner-style3,
.slider-vid,
.slider-content {
	max-height: 80vh;
}
.branded-content-home .main-title2 {
	margin-bottom: 30px;
}
.why-chose-list .list-one .list-icon {
	font-size: 25px;
	height: 60px;
	line-height: 60px !important;
	width: 60px;
}
section {
	padding: 80px 0;
}
.cta-btns-style1.d-block.d-sm-flex.align-items-center.justify-content-lg-end {
	justify-content: end !important;
	gap: 10px;
	flex-direction: column;
}
.person-content {
	padding: 30px 50px;
}
}

/* (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-info-con {
	width: 30%;
	margin-left: 5%;
}
.footer-menu-con {
	width: 65%;
}
}

@media only screen and (max-width:992px) {
.person-content {
	padding-left: 30px;
}

}

/* Medium devices (min-width:768px) (max-width: 991.98px) // (tablets, less than 992px) */
@media only screen and (max-width:991px) {/* ExTra Class Start*/
.textimonial-content {
	padding-left: 20px;
}
.col-md-6.footer-menu-con h6 {
	margin-bottom: 12px !important;
}
.footer-menu-con .link-style1 a {
	line-height: 30px;
}
.blog-content-area {
	margin-top: 30px !important;
}
.person-content {
	padding: 30px;
}
.team-info {
	display: block;
	align-items: start;
}
.person-pic, .person-content {
	width: 100%;
}
.person-pic .feature-img {
	text-align: center;
}
.person-pic .feature-img img {
	width: 400px !important;
}
.breadcumb-section2 {
	height: 300px;
}
.finance-main-con {
	display: block;
}
.finance-image
{
 width: 100%;
}
.finance-content {
	padding-left: 0;
	width: 100%;
}
.finance-image img {
	width: auto !important;
}
.finance-calc-con ul {
	grid-template-columns: repeat(2, 1fr);
}
.home-banner-style3, .slider-vid, .slider-content {
	max-height: 70vh;
}
.cta-btns-style1.d-block.d-sm-flex.align-items-center.justify-content-lg-end {
	justify-content: center !important;
	gap: 10px;
	flex-direction: inherit;
}
.list-outer-grid {
	grid-template-columns: repeat(2, 1fr);
}
.mrange-slider-rent {
	width: 260px;
}
.apply-online-btn {
	justify-content: 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*/

.testimonial-image-con {
	display: none;
}
.textimonial-content {
	width: 100%;
	padding-left: 0;
}
.footer-logo-img {
	max-width: 100px !important;
}
.footer-menu-con {
	width: 100%;
}
.footer-info-con {
	width: 100%;
	margin-left: 0;
}
.col-12.col-md-6.privacy-con,
 .col-12.col-md-6.privacy-con p {
	padding: 0;
	text-align: center !important;
    margin: 0 !important;
}
.copyright-text {
	margin-bottom: 0;
}
.person-content,
.person-pic {
	padding-left: 10px;
	padding-right:10px ;
}
 .testimonails-inner {
    display: inline-block;
  }
  .testimonails-inner .main-title p {
	margin-bottom: 0;
}
.breadcumb-section2 {
	height: 230px;
	text-align: center;
}
.finance-calc-con ul li a {
	font-size: 13px;
	padding: 11px 10px;
}
.finance-calc-con ul {
	grid-gap: 10px;
	padding-left: 0;
}
.finance-calc-con {
	margin-top: 30px;
}
.finance-image img {
	max-width: 300px !important;
}
.testimonial-grid-con {
		padding: 25px 20px;
}
.testimonial-grid-con p {
	margin-bottom: 0 !important;
}
.branded-content-home-heading {
	font-size: 1.5em !important;
	padding-bottom: 30px !important;
}
.home-banner-style3, .slider-vid, .slider-content {
	max-height: 65vh;
}
.fz18, .fz17,
 .testimonial-grid-con p,
.our-blog ul li, ul li {
	font-size: 15px;
	line-height: 25px;
}
p {
	line-height: 26px;
	font-size: 15px;
}
.fz16 {
	font-size: 15px;
}
.person-details-con.team-info {
	padding: 30px;
}
.property-meta.d-flex.align-items-center {
	flex-wrap: wrap;
	gap: 10px 0px;
}
}

@media only screen and (max-width:630px) {

    .footer-menu-con .col-auto {
        flex: auto;
        width: 100%;
}
}

@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) {
.our-blog h3 {
	font-size: 19px;
}
.cta-style4 .cta-title {
	font-size: 26px;
}
}

/* (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) {
.list-outer-grid {
	grid-template-columns: repeat(1, 1fr);
}
}

/* (min-width:361px) (max-width:479px) */
@media only screen and (max-width:479px) {
.mobile_logo img {
	max-width: 160px;
}
.finance-calc-con ul {
	grid-template-columns: repeat(1, 1fr);
}
.slider-content h2 {
	font-size: 2.6em;
}
section {
	padding: 60px 0;
}
.person-pic .feature-img img {
	width: 100% !important;
}
.testimonial-style3 {
	padding: 40px 20px 35px;
}
.testimonial-style3 .icon {
	font-size: 80px;
	right: 10px;
	top: 5px;
}
}

@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) {
.mobile_logo img {
	max-width: 140px;
}
.mobile-phone {
	font-size: 14px;
}
.mobile-phone span {
	font-size: 15px;
}
}

@media only screen and (max-width:320px) {

}
