@media screen and (max-width: 768px) {
	body {
		margin-bottom: 0 !important;
	}


	section {
		z-index: unset !important
	}

	.navigation-portrait .nav-brand img {
		width: 65%;
	}
	.team-about {
		display: grid;
		grid-template-columns: 1fr;
		grid-column-gap: 25px;
		padding:20px;
	}
	.team-sec.inner-page-team .team-colm {
		margin-bottom: 10px;
	}
	.team-about .about-content h3 {
		font-size: 20px;
		font-weight: 600;
		margin-bottom: 10px;
		letter-spacing: 1px;
	}
	.portfolio-sec .owl-carousel .owl-stage-outer {
		margin-left: 0;
	}

	.portfolio-sec .owl-carousel .owl-stage {
		width: 3120px !important;
	}

	.portfolio-sec .owl-carousel .owl-item {
		width: 360px !important;
	}

	.project-sec .read-more {
		margin-top: 40px;
	}

	.circle-counting-sec h4 {
		font-size: 25px;
	}

		.circle-counting-sec h4 a {
			padding: 14px 25px;
			top: 20px;
			margin: 0;
		}

	.banner-text {
		position: unset;
		background: #ececec;
	}

	.slider-sec.internal-banner .banner-text {
		position: absolute;
		background: none;
		bottom: 14%;
	}

	.slider-sec.internal-banner {
		height: 200px;
	}

		.slider-sec.internal-banner .banner-text h2 {
			font-size: 16px;
			margin-bottom: 10px;
			line-height: 20px;
		}
		.slider-sec.internal-banner .banner-text li {
			font-size: 10px;
		}
			.banner-text h2 {
		line-height: 34px;
		font-size: 20px;
	}

		.banner-text h2 span {
			color: #000;
			font-size: 15px;
    		line-height: initial;
		}

	.banner-text p {
		color: #000;
	}

	.slider-sec .carousel-control-prev {
		bottom: unset;
		top: 34%;
	}

	.slider-sec .carousel-control-next, .carousel-control-prev {
		top: 34%;
		bottom: unset;
	}

	.slider-sec .carousel-control-prev-icon {
		width: 30px;
		height: 30px;
	}

	.slider-sec .carousel-control-next-icon {
		width: 30px;
		height: 30px;
	}

	.slider-sec .carousel-control-prev {
		right: 31px;
	}

	.slider-sec .carousel-control-prev-icon i {
		padding-top: 8px;
		font-size: 15px;
	}

	.slider-sec .carousel-control-next-icon i {
		padding-top: 8px;
		font-size: 15px;
	}

	.slider-sec .nav-menus-wrapper {
		margin-top: 0;
	}

	.rs-parallax-wrap {
		display: none;
	}

	.read-more a:hover {
		color: #fff;
	}

	.read-more a {
		border: 1px solid #080808;
		background: #000;
		color: #fff;
	}

		.read-more a::before {
			position: unset;
		}

	.read-more a {
		padding: 11px 32px;
	}

		.read-more a i {
			display: none;
		}

	.read-more {
		margin-top: 20px;
		margin-bottom: 30px;
	}

	h3, .h3 {
		font-size: 24px;
	}

	.about-colm-img {
		display: none;
	}

	.about-text {
		margin-bottom: 30px;
	}

	.about-sec .read-more a {
		color: #fff;
	}

	.about-right-colm img {
		max-width: 100%;
	}

	.about-sec {
		padding: 40px 0px;
	}

	.modern-colm h3 {
		font-size: 22px;
	}

	.modern-colm .read-more a {
		color: #fff;
	}

	.portfolio-center .ltx-bg-header {
		font-size: 50px;
	}

	.relative-text h4 {
		font-size: 30px;
	}

	.trend-colm-left {
		padding-top: 0;
	}

	.project-peice-colm {
		margin-bottom: 30px;
	}

	.project-sec .row .col-md-3:nth-child(3) .project-peice-colm .read-more a:hover {
		color: #fff;
	}

	.easy-step-sec {
		padding: 50px 0px;
	}

	.easy-step-center h3 {
		line-height: 30px;
	}

	.easy-step-colm h3 {
		font-size: 50px !important;
		line-height: 30px;
		margin-bottom: 20px;
	}

	.easy-step-colm {
		margin-bottom: 30px;
	}

	.we-pay-sec-bg img {
		display: none;
	}

	.we-pay-text {
		position: unset;
		width: 100%;
		padding: 15px;
	}

		.we-pay-text h2 {
			font-size: 26px;
			line-height: 35px;
		}

		.we-pay-text .read-more a:hover {
			color: #fff;
		}

	.year-timer-counter span {
		right: 125px;
	}

	.year-timer-counter {
		margin-bottom: 50px;
	}

	.circle-counting-sec {
		padding: 30px 0px 50px 0px;
	}

	.subsicribe-colm .portfolio-center .ltx-bg-header {
		top: 14%;
		font-size: 42px;
	}

	.testimonial-sec .carousel-caption p {
		width: 100%;
		font-size: 18px;
		padding: 10px;
	}

	.blog-colm {
		margin-bottom: 30px;
	}

	main {
		padding: 30px 0px;
	}

	.subsicribe-colm .btn.btn-primary {
		padding: 15px 30px;
	}

	.ltx-footer-wrapper {
		position: unset !important;
	}

	.about-right-colm .image-absolute {
		display: none;
	}

	.trend-colm-left h3 {
		line-height: 30px;
	}

	.project-colm-center h3 {
		line-height: 35px;
	}

	.team-colm {
		margin-bottom: 30px;
	}

	.team-sec {
		padding: 30px 0 50px 0px;
	}

	.blog-sec {
		padding: 30px 0 30px 0px;
	}

	.subsicribe-colm h4 {
		font-size: 16px;
	}

	.nav-menu > li > a {
		color: #000 !important;
	}

	.submenu-indicator-chevron {
		border-color: #000 !important;
	}

	.main-blog-sec .blog-colm-text a h3 {
		font-size: 20px !important;
	}

	.pagination-colm {
		margin-bottom: 30px;
	}

	.blog-about .read-more a {
		color: #fff;
	}

	.blog-detail-sec p {
		font-size: 14px;
	}

	.blog-detail-sec h4 {
		font-size: 24px;
	}

	.price-top li h3 {
		font-size: 16px !important;
	}

	.price-top li {
		font-size: 14px;
		margin-right: 10px;
	}
		.price-top li span {
			display: block;
			font-size: 10px;
		}
			.agent-right {
		text-align: left;
	}

	.price-top {
		margin-bottom: 20px;
	}

	.agent-right li i {
		font-size: 20px;
	}

	.agent-right li span:last-child {
		font-size: 12px;
	}

	.agent-right li {
		padding-left: 28px;
	}

		.agent-right li strong {
			margin-right: 3px;
		}

		.agent-right li a {
			font-size: 11px;
		}

	.agent-save-colm li a {
		font-size: 12px;
	}

	.agent-save-colm li {
		margin-right: 5px;
	}

	.agent-save-colm-right {
		text-align: left;
		margin-top: 10px;
	}

	.disclaimer-colm .p-infoRow li span {
		font-size: 12px;
		width: 148px;
	}

	.disclaimer-colm .p-infoRow li {
		font-size: 11px;
		margin: 0 1px;
		width: 100%;
	}

	.alliance-bnr {
		padding-left: 0;
	}

	.ctaReport .cta a {
		font-size: 12px;
		padding: 2px 8px;
	}

	.property-detail-sec {
		overflow: hidden;
	}

	.tool-colm {
		margin-bottom: 30px;
	}

	.property-detail-form {
		margin-bottom: 30px;
	}

	.exclusively-project {
		margin-bottom: 30px;
	}

	.blog-colm-text .ltx-post-info li {
		margin-left: 6px;
	}

	.comment-colm {
		padding: 30px;
	}

	.feature-projetc-colm {
		margin-bottom: 30px;
	}

	.modal-dialog {
		max-width: 100%;
	}

	.form-call-whatsapp a {
		margin: 0 2px;
		width: 44%;
	}

	.team-detail-colm .align-self-start.mr-4 {
		margin: 0 !important;
		width: 100% !important;
		margin-bottom: 30px !important;
	}

	.team-detail-colm .media {
		display: block;
	}

	.wpb_row-sec-colm .read-more a {
		color: #fff;
	}

	.list-property-form .from-group {
		margin-bottom: 15px;
	}

	.custom-radios li {
		display: inline-block;
		width: 49%;
		height: 166px;
		margin-bottom: 3px;
	}

	.city-location {
		margin-bottom: 30px;
	}

		.city-location h4 {
			font-size: 15px;
		}

	.custom-radios {
		margin-bottom: 0;
	}

	.property-feature .nav-link {
		display: block;
		padding: 5px 6px 0 6px;
		line-height: 24px;
		font-size: 10px;
		font-weight: 600;
	}

	img.upload-img {
		height: auto !important;
	}

	.project-slider-text {
		padding-top: 15px;
	}

		.project-slider-text .detail-btn {
			font-size: 12px;
		}

		.project-slider-text p {
			font-size: 12px;
		}
	.available-property-detail-sec .available-property-img h3 {
		font-size: 14px !important;
	}
	section.available-property-detail-sec .project-shedow .available-property-img div#demo3 .carousel-item img {
		height:auto;
	}
	.footer-widget-area .header-widget {
		font-size: 20px !important;
	}
	.footer-widget-area .menu-footer-menu li a {
		font-size: 14px;
	}
	.footer-widget-area .menu-footer-menu ul li {
		margin-bottom: 2px;
	}
	.footer-widget-area .header-widget {
		margin: 0px 0 20px 0;
	}
	.copyright-block.copyright-layout-default p {
		font-size: 9px;
	}
	.copyright-block.copyright-layout-default {
		margin-top: 20px;
	}
	.ltx-footer-wrapper {
		padding: 25px 0px 0 0;
	}
	.footer-widget-area .widget-ltx-icons li a {
		font-size: 18px;
	}
	.footer-widget-area .textwidget p {
		text-align: justify;
	}
	.disclaimer-colm h4 {
		margin: 0 0 10px 0;
		font-size: 16px;
	}
	.news p {
		text-align: justify;
		font-size: 12px;
	}
	.disclaimer-colm.project-detail .media-body h5 {
		font-size: 18px;
	}
	.description-colm p {
		text-align: justify;
		font-size: 12px;
	}
	.highlight-colm li {
		line-height: 20px;
		font-size: 14px;
	}
	.exclusively-img img {
		height: auto;
	}
	.exclusively-project-info {
		padding: 10px;
	}
		.exclusively-project-info p {
			font-size: 10px;
			|
		}
		}


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

@media (min-width:1500px) and (max-width:1920px){
	.container {
		max-width:1570px;
	}
	.banner-text {
		bottom:28%;   
	}
	.banner-text h2 {
		line-height: 100px;
		font-size: 100px;
	}

	.banner-text h2 span{
		font-size: 90px;
		line-height: 120px
	}

	h3 {font-size: 48px}
	.card-container {
	height: 363px;}
	.portfolio-center .ltx-bg-header {
	font-size: 250px;}
	.project-peice-colm {
	padding: 90px 50px 50px;}
	.project-peice-colm .read-more a{padding: 15px 60px;}
	.we-pay-text h2 {
		font-size:60px;line-height:80px;
	}
	.card .side h5{font-size:24px;}
	/* .card .side{padding: 40px 50px;} */
	 .descr{line-height:28px;}
	.portfolio-slider .owl-item {
		width:700px !important;
		margin-right:30px !important;
	}
	.year-timer-counter span {
	right: 145px;}
	.slider-sec.internal-banner .banner-text {
		bottom: 34%;
	}
	.about-right-colm img {
		max-width: 494px;
	}
	.about-right-colm .image-absolute {
	left:73px;}
	.subsicribe-colm .btn.btn-primary {
	padding: 18.8px 60px;}
	.firstFoldDisplay {
		margin-bottom:6px;
	}
	.property-detail-agent {
		padding:30px;
	}
	.marketed-sec-colm .col-md-4.pd0 {
		padding-left: 15px;
		padding-right:15px;
	}
	.marketed-sec-colm h4 span {font-size:13px;}
	.marketed-sec-colm h5 {
	font-size:14px;}
	.marketed-sec-colm p {
		font-size:13px;
	}
	.marketed-sec-colm h4 {
		font-size: 18px;
		color: #000;margin-top:10px;
	}
	.marketed-sec-colm h4 span {
	padding: 4px 0px 6px 0;}
	.marketed-sec-colm .contact-btn {
	margin-top: 15px;}
	.exclusively-project-info .contact-btn {
	left: 30%;}
	.tagcloud li a {
		padding: 4px 23px;
	}
	.side.back a {padding:40px 50px;}
	.project-colm-text {
	padding:40px 40px 60px 40px;}
	.project-colm-text h4 {
		font-size:24px;}
	.nav-menu>li>a{padding: 0px 22px 0 !important;}
	.subsicribe-colm .portfolio-center .ltx-bg-header {font-size: 188px;}

}

@media(max-width:1500px){
	.modern-sec .card .side{
		padding: 25px;
	}
}

@media(max-width:1366px){
	.home_loan_page .container {max-width: 84%;}
}


@media(max-width:768px){
	.home_loan_page .container {max-width:100%;}
	.area_converter_page .container {max-width: 100%;}
	.area_converter_page form button.btn.btn-default {margin-bottom: 20px;}
	.area_converter_page .btns .btn_reset {margin-left: 0px;}
}