@media only screen and (max-width:1600px) {
	.about-first-sec-left .heading-llj br {
		display: none;
	}

	.about-first-sec-left {
		max-width: 600px;
		padding-left: 0px;
	}
}

@media only screen and (max-width:1450px) {
	.slick-next {
		right: -35px !important;
	}

	.slick-prev {
		left: -35px !important;
	}

	.header-main-menu li+li {
		margin-left: 27px;
	}

	.px-170 {
		padding: 120px 0;
	}

	.enquire_form_section {
		padding-bottom: 120px;
	}

	.award_slider_item {
		margin-right: 30px;
	}

	.award-slider .slick-arrow.slick-prev {
		right: 26.85% !important;
	}

	.award-slider .slick-arrow {
		right: 16.2% !important;
	}

	.award-slider .slick-arrow {
		right: 22% !important;
	}

	.values-message-left,
	.values-message-sec.buyers-guide .values-message-wrap:nth-child(even) .values-message-left {
		padding-right: 70px;
	}

	.values-message-sec.buyers-guide .values-message-left,
	.values-message-wrap:nth-child(even) .values-message-left {
		padding-left: 70px;
	}



}

@media only screen and (max-width: 1450px) and (min-width: 1200px) {}

@media only screen and (max-width:1366px) {
	.menu-wrap {
		padding-left: 40px;
	}

	.header-main-menu li+li {
		margin-left: 15px;
	}

	.header-social-media li+li {
		margin-left: 12px;
	}

	.left_right_section_wrap {
		--space: 30px;
	}

	.left_right_section_wrap .left-side ul {
		margin: 20px 0 15px 0;
	}

	.left_right_section_wrap .left-side .button-style {
		margin-top: 0;
	}

	.button-style {
		height: 45px;
		padding: 0 30px;
		line-height: 45px;
	}

	.left_right_section_wrap .left-side li .icon {
		width: 60px;
		height: 55px;
	}

	.left_right_section_wrap .left-side li .content {
		width: calc(100% - 60px);
	}

	.left_right_section_wrap .left-side li .content h4 {
		font-size: 14px;
	}

	.left_right_section_wrap .left-side p {
		font-size: 13px;
		line-height: 20px;
	}

	.left_right_section_wrap .left-side {
		padding-left: 30px;
	}

	.first-content .left_right_section_wrap:nth-child(even) .left-side {
		padding-left: var(--space);
		padding-right: 30px;
	}
}

@media only screen and (max-width:1330px) {
	.slick-next {
		right: -8px !important;
	}

	.slick-prev {
		left: -8px !important;
	}
}

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

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 95% !important;
	}

	.header-main-menu li+li {
		margin-left: 15px;
	}

	.menu-wrap {
		padding-left: 20px;
	}

	.hm-manage-list-left,
	.hm-manage-list-outer:nth-child(even) .hm-manage-list-left {
		padding: 0px 40px;
		max-width: 100%;
	}

	.hm-manage-list-left p br {
		display: none;
	}

	.hm-manage-list-left p {
		max-width: 100%;
	}

	.hm-manage-list-left .heading-llj br {
		display: none;
	}

	.hm-manage-list-right,
	.values-message-right,
	.about-first-sec-right {
		height: 550px;
	}

	.about-first-sec-left,
	.values-message-left,
	.values-message-wrap:nth-child(even) .values-message-left,
	.service-detail-list-right,
	.service-detail-list-outer:nth-child(even) .service-detail-list-right {
		max-width: 100%;
		padding: 0px 40px;
	}

	.get-in-touch-left {
		width: 45%;
	}

	.header {
		padding: 0 25px;
	}

	.header-btn-area {
		margin-left: 20px;
	}

	.values-message-sec.buyers-guide .values-message-left,
	.values-message-wrap:nth-child(even) .values-message-left {
		padding: 40px 40px;
	}

	.values-message-left,
	.values-message-sec.buyers-guide .values-message-wrap:nth-child(even) .values-message-left {
		padding: 40px 40px;
	}

}

@media only screen and (max-width:1199px) {
	.header {
		padding: 0px 15px;
	}

	.header-btn-area a {
		width: 130px;
	}

	.header-social-media li+li {
		margin-left: 10px;
	}

	.header-btn-area {
		margin-left: 15px;
	}

	.header-main-menu li+li {
		margin-left: 15px;
	}

	.header.sticky {
		padding: 0px 15px;
	}

	.menu-wrap {
		padding-left: 15px;
	}

	.header-main-menu li a {
		font-size: 14px;
	}

	.types-rent-buy li {
		padding: 9px 10px;
	}

	.explore-slider,
	.news-slider {
		margin: 0px -10px;
	}

	.explore-slider .slick-slide,
	.news-slider .slick-slide {
		margin: 0px 10px;
	}

	.slick-next {
		right: -15px !important;
	}

	.slick-prev {
		left: -15px !important;
	}

	.property-listing {
		margin: 0px -10px;
	}

	.property-listing li {
		margin: 0px 10px;
		width: calc(100% / 3 - 20px);
	}

	.all-news-listing {
		margin: 0px -10px;
	}

	.all-news-listing li {
		margin: 0px 10px;
		width: calc(100% / 3 - 20px);
	}

	.all-communities-listing li {
		margin: 0px 10px;
		width: calc(100% / 3 - 20px);
	}

	.property-list-content {
		padding: 15px;
	}

	.property-list-content h4 a {
		font-size: 16px;
	}

	.property-list-content bdi {
		font-size: 24px;
	}

	.hm-manage-list-left .heading-llj {
		font-size: 28px;
		line-height: 32px;
	}

	.news-slide-content-box {
		padding: 15px;
	}

	.news-slide-content-box p {
		font-size: 16px;
		line-height: 24px;
	}

	.footer-address-wrap {
		margin-left: 40px;
	}

	.footer-logo {
		width: 124px;
		min-width: 124px;
		margin-right: 15px;
	}

	.footer-subscribe {
		min-width: auto;
	}

	.property-result-listing {
		margin-bottom: 45px;
	}

	.about-first-sec-left .heading-llj,
	.values-message-left .heading-llj,
	.investment-inner-area .heading-llj,
	.heading-llj {
		font-size: 28px;
		line-height: 32px;
	}

	.banner-section {
		height: 400px;
	}

	.investment-advice-wrap {
		padding: 50px 0px;
	}

	.investment-inner-area {
		flex-wrap: wrap;
	}

	.investment-inner-area .heading-llj {
		width: 100%;
		max-width: 100%;
		margin-bottom: 30px;
	}

	.investment-inner-area p {
		max-width: 100%;
		width: 100%;
	}

	.how-can-help-wrap h3 {
		font-size: 36px;
		line-height: 40px;
	}

	.service-detail-wrap {
		padding: 50px 0px;
	}

	.prp-service-detail-area {
		flex-wrap: wrap;
	}

	.prp-service-detail-area .heading-llj {
		max-width: 100%;
		margin-bottom: 30px;
	}

	.prp-service-detail-content {
		max-width: 100%;
	}

	.contact-get-touch-section {
		padding: 50px 0px;
	}

	.get-in-touch-left {
		width: 50%;
	}

	.contact-us-right {
		width: 45%;
	}

	.list-property-wrap {
		padding: 50px 0px;
	}

	.property-popup-form-wrap h3,
	.value-property-type li .heading-llj {
		font-size: 28px;
	}

	.important-info-list {
		margin: 0px 0px;
		padding: 0px 20px;
	}

	.important-info-list .slick-slide {
		margin: 0px 5px;
	}

	.important-info-list .slick-prev {
		left: -20px !important;
	}

	.important-info-list .slick-next {
		right: -20px !important;
	}

	.detail-header-left h1 {
		font-size: 36px;
	}

	.related-slider-dtl {
		margin: 0px -10px;
	}

	.related-slider-dtl .slick-slide {
		margin: 0px 10px;
	}

	.detail-header-left {
		margin-right: 15px;
	}

	.detail-overview-inner .heading-llj,
	.detail-amenities-wrap .heading-llj {
		font-size: 28px;
	}

	.detail-related-section .heading-llj {
		font-size: 28px;
	}

	.agent-detail-inner {
		flex-wrap: wrap;
	}

	.agent-detail-left {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 30px;
	}

	.agent-detail-right {
		width: 100%;
		display: flex;
	}

	.agent-detail-right h3 {
		margin-bottom: 20px;
	}

	.detail-contact-agent-wrap {
		width: 48%;
		padding: 0px 20px;
		height: 250px;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: center;
	}

	.detail-agent-company-wrap {
		width: 48%;
		margin-left: auto;
		padding: 30px 20px;
		height: 250px;
		margin-top: 0px;
	}

	/* ------------------------------------------- */
	.header-social-btns-wrap {
		order: 2;
		margin-left: auto;
		margin-right: 15px;
	}

	.menu-button,
	.menu-wrap {
		order: 3;
	}

	.header-main-menu {
		flex-wrap: wrap;
		padding-top: 10px;
	}

	.header-main-menu li {
		width: 100%;
		text-align: center;
		margin: 0px;
		border-bottom: 1px dotted rgba(0, 0, 0, 0.50);
	}

	.header-main-menu li+li {
		margin-left: 0px;
	}

	.header-main-menu li a,
	.sticky .header-main-menu li a {
		padding: 12px 0px;
		display: block;
	}

	.sticky .header-main-menu li.menu-item-has-children:hover .sub-menu {
		top: initial;
	}

	.px-170 {
		padding: 80px 0;
	}
}

@media only screen and (max-width:1024px) {
	.banner-heading h1 {
		font-size: 40px;
		line-height: 43px;
	}

	.property-result-wrap {
		margin-top: 0px;
	}

	.result-total-property span {
		font-size: 26px;
		line-height: 30px;

	}

	.new-footer {
		padding: 56px 0 56px;
		margin-top: 55px;
	}

	.first_section .right-side,
	.second_section .right-side {
		padding-left: 50px;
	}

	.enquire_form_side,
	.first_section.sell-page .left-side {
		padding-left: 0;
	}

	.enquire_form_side {
		width: 55%;
	}

	.enquire_form_content {
		width: 45%;
	}

	.enquire_form {
		padding: 50px;
	}

	.enquire_form_section {
		padding-bottom: 80px;
	}

	.half_section_parent .half_section_left,
	.half_section_parent .half_section_right {
		width: 100%;
		padding: 0;
	}

	.ab-agent-wrap {
		padding: 80px 0;
	}

	.award_slider_item {
		margin-right: 18px;
	}

	.two_side_sec_left .list {
		padding-right: 50px;
	}

	.two_side_sec_right .content {
		padding-left: 55px;
		padding-right: 10px;
	}

	.two_side_sec_left .list {
		padding-right: 30px;
		padding-left: 30px;
	}

	.pb-120 {
		padding-bottom: 80px;
	}

	.pt-100 {
		padding-top: 80px;
	}

	.award_section::after {
		width: 340px;
		height: 324px;
	}

	.expand-menu {
		padding: 110px 35px 75px 35px;
	}

	.expand-menu-inner .accordion-title {
		font-size: 18px;
		padding-right: 25px;
	}

	.multi_buttons a {
		font-size: 14px;
		height: 45px;
		line-height: 45px;
		padding: 0 15px;
	}
	.values-message-wrap:last-child {
   			 padding-bottom: 0;
	}
	.values-message-right .inner{
		height: auto;
	}
}

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


	.search-property-outer {
		position: relative;
	}

	.hm-banner-intouch {
		top: 30%;
	}

	.types-rent-buy {
		flex-wrap: wrap;
	}

	.types-rent-buy li:first-child,
	.types-rent-buy li {
		width: 50%;
	}

	.types-rent-buy li {
		margin-bottom: 7px;
		border-left: 1px solid #c2c0c0;
		border-right: 0px;
	}

	.types-rent-buy li:nth-child(2n+1) {
		border-left: 0px;
	}

	.types-rent-buy li:last-child {
		width: 100%;
		margin-bottom: 0px;
		padding: 0px;
		border: 0px;
	}

	.types-rent-buy li:first-child .search-select-dropdown .nice-select {
		padding-left: 0px;
	}

	.search-property-outer {
		padding: 30px 0px;
	}

	.rent-buy-tab-content {
		box-shadow: 0px 5px 15px 5px rgb(31 35 43 / 12%);
		padding-bottom: 0px;
	}

	.heading-llj {
		font-size: 26px;
		line-height: 30px;
	}

	.padding-tb {
		padding: 50px 0px;
	}

	.property-listing {
		row-gap: 25px;
	}

	.property-listing li {
		width: calc(100% / 2 - 20px);
	}

	.all-news-listing li {
		width: calc(100% / 2 - 20px);
	}

	.all-communities-listing li {
		width: calc(100% /2 - 20px);
	}

	.hm-manage-list-outer {
		flex-wrap: wrap;
	}

	.hm-manage-list-left,
	.hm-manage-list-outer:nth-child(even) .hm-manage-list-left {
		width: 100%;
		padding: 40px;
	}

	.hm-manage-list-right {
		width: 100%;
		min-width: 100%;
	}

	.hm-manage-list-outer:nth-child(even) .hm-manage-list-right {
		order: 1;
	}

	.slick-prev {
		left: -10px !important;
	}

	.slick-next {
		right: -10px !important;
	}

	.hm-manage-list-left .viewall-btn-llj {
		margin-top: 30px;
	}

	.footer-logo-menu-wrap {
		flex-wrap: wrap;
		padding-bottom: 50px;
	}

	.footer-logo-area {
		width: 100%;
	}

	.footer-menu-area {
		width: 100%;
		margin-top: 50px;
	}

	.footer-subscribe {
		width: 70%;
	}

	.banner-slider-text {
		font-size: 26px !important;
		line-height: 30px !important;
	}

	.banner-section-search .banner-heading h1 {
		margin-top: 0px;
	}

	.banner-section-search,
	.banner-section {
		height: 320px;
	}

	.about-first-sec {
		padding: 10px 0px 0px;
		flex-wrap: wrap;
	}

	.about-first-sec-left,
	.values-message-left {
		width: 100%;
		padding: 40px;
	}

	.values-message-sec.join-team .values-message-left {
		padding-left: 40px;
		padding-right: 40px;
	}

	.values-message-wrap {
		flex-wrap: wrap;
	}

	.about-first-sec-right,
	.values-message-right {
		width: 100%;
		max-width: 100%;
	}

	.history-section {
		padding: 80px 0px 50px;
	}

	.values-message-wrap:nth-child(even) .values-message-left {
		order: 0;
		padding: 40px;
	}

	.ab-agent-wrap {
		padding: 50px 0px;
	}

	.how-can-help-wrap {
		padding: 50px 0px;
	}

	.how-can-help-wrap h3 {
		font-size: 32px;
		line-height: 36px;
	}

	.service-detail-list-outer {
		flex-wrap: wrap;
	}

	.service-detail-list-left {
		width: 100%;
		min-width: 100%;
	}

	.service-detail-list-right {
		width: 100%;
		padding: 40px;
	}

	.service-detail-list-outer:nth-child(even) .service-detail-list-right {
		order: 1;
		padding: 40px;
	}

	.contact-get-touch-inner {
		flex-wrap: wrap;
	}

	.get-in-touch-left {
		width: 100%;
	}

	.contact-us-right {
		width: 100%;
		margin-top: 50px;
		height: auto;
	}

	.contactus-map-section {
		height: 400px;
	}

	.get-in-touch-left p br,
	.contact-us-right p br {
		display: none;
	}

	.get-in-touch-left .heading-llj,
	.contact-us-right .heading-llj {
		font-size: 26px;
	}

	.contact-social-media-wrap {
		margin-top: 50px;
	}

	.list-property-inner p {
		margin-bottom: 30px;
	}

	.list-property-inner .heading-llj {
		font-size: 26px;
	}

	.value-property-type {
		flex-wrap: wrap;
	}

	.value-property-type li {
		width: 100%;
		margin-left: 0px;
		margin-bottom: 20px;
	}

	.value-property-type li:last-child {
		margin-bottom: 0px;
	}

	.property-popup-form-wrap {
		padding: 30px 25px;
	}

	.get-in-touch-expert p,
	.property-popup-form-wrap p {
		margin-bottom: 30px;
	}

	.get-in-touch-expert p:last-child {
		margin-bottom: 0px;
	}

	.detail-info-header {
		flex-wrap: wrap;
	}

	.detail-header-left {
		width: 100%;
		max-width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.detail-header-left span {
		margin-bottom: 20px;
	}

	.detail-header-right {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}

	.info-list-wrap {
		padding: 0px 15px;
	}

	.prp-dtl-slide {
		height: 350px;
	}

	.detail-overview-inner .heading-llj,
	.detail-amenities-wrap .heading-llj {
		font-size: 26px;
	}

	.detail-related-section .heading-llj {
		font-size: 26px;
	}

	.talk-with-expert-wrap {
		padding: 30px;
	}

	.detail-header-left h1 {
		font-size: 28px;
	}

	.detail-header-left bdi {
		font-size: 24px;
	}

	.amenities-slide-area span {
		font-size: 14px;
	}

	.detail-prp-info-wrap {
		padding-bottom: 50px;
	}

	.overview-location-wrap {
		padding-top: 20px;
	}

	.detail-overview-wrap,
	.detail-amenities-wrap {
		padding: 50px 0px;
	}

	.detail-amenities-wrap .enquire-now-btn {
		margin-top: 30px;
	}

	.detail-related-section {
		padding: 50px 0px;
	}

	.related-slider-dtl .slick-arrow {
		border: 1px solid #e6e6e6 !important;
	}

	.all-news-insight-wrap,
	.news-details-content-section {
		padding: 50px 0px;
	}

	/*-----submenu------*/
	.mob-menu-icn {
		font-size: 13px;
		color: #000;
		position: absolute;
		right: 5px;
		top: 3px;
		width: 35px;
		height: 35px;
		cursor: pointer;
	}

	.mob-menu-icn:after {
		content: "\f078";
		font-family: "FontAwesome";
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.sub-menu {
		display: none;
		position: relative;
		transition: unset;
		opacity: 1;
		visibility: visible;
		top: 0px;
		left: 0px;
		width: 100%;
	}

	.header-main-menu li.menu-item-has-children:hover .sub-menu {
		top: 0px;
	}

	.sub-menu li:last-child {
		border: 0px;
	}

	.sub-menu li a {
		background: transparent;
		color: #000;
	}

	.sub-menu li a:hover {
		background: transparent;
		color: #783773;
	}

	.header-main-menu li.current-menu-item .sub-menu li a {
		color: #000;
	}

	.header-main-menu li .sub-menu li.current-menu-item a {
		color: #783773;
		background: transparent;
	}

	.search-page .image {
		width: 100%;
	}

	.search-page .content {
		width: 100%;
		padding: 15px;
	}

	.new-footer .left-side,
	.new-footer .right-side {
		width: 100%;
	}

	.new-footer .right-side {
		margin-top: 30px;
	}

	.new-footer h4 {
		font-size: 16px;
		margin: 0 0 20px;
	}

	.load-more {
		padding: 50px 0;
	}
}


@media only screen and (max-width:860px) {
	.left_right_section_wrap>* {
		width: 100%;
	}

	.left_right_section_wrap .inner-div,
	.first-content .left_right_section_wrap:nth-child(even) .inner-div {
		margin-left: auto;
		margin-right: auto;
	}

	.left_right_section_wrap .left-side {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.px-170 {
		padding: 50px 0;
	}

	.first_section .left-side,
	.first_section .right-side {
		width: 100%;
		padding: 0;
	}

	.second_section .left-side,
	.second_section .right-side {
		width: 100%;
	}

	.enquire_form_side,
	.second_section .right-side,
	.first_section.sell-page .left-side {
		padding-left: 0;
	}

	.first_section.sell-page .left-side,
	.first_section.sell-page .right-side {
		width: 100%;
	}

	.enquire_form {
		padding: 50px;
	}

	.enquire_form_side,
	.enquire_form_content {
		width: 100%;
	}

	.enquire_form_content {
		padding: 50px 0 0 0;
	}

	.two_side_sec_left,
	.two_side_sec_right {
		width: 100%;
	}

	.two_side_sec_left .list {
		max-width: 100%;
		margin-right: auto;
	}

	.two_side_sec_right .content {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.award_section::after {
		width: 230px;
		height: 212px;
	}

	.award-slider .slick-arrow.slick-prev {
		right: 70px !important;
	}

	.award-slider .slick-arrow {
		right: 0 !important;
	}
}

@media only screen and (max-width:767px) {
	.explore-slide-content-box h4 a {
		font-size: 18px;
		line-height: 20px;
	}

	.explore-slide-content-box {
		padding-top: 15px;
	}

	.property-list-content bdi {
		font-size: 22px;
	}

	.news-insight-wrap .viewall-btn-llj {
		width: 265px;
	}

	.news-slide-content-box p {
		font-size: 15px;
		line-height: 20px;
	}

	.property-list-content h4 a {
		font-size: 18px;
	}

	.footer {
		padding-top: 50px;
	}

	.banner-heading h1 {
		font-size: 30px;
		line-height: 34px;
	}

	.hm-manage-list-right,
	.about-first-sec-right,
	.values-message-right,
	.values-investment-wrap .values-message-right,
	.values-prp-services-wrap .values-message-right,
	.service-detail-list-left {
		height: auto;
	}

	.history-section {
		padding-top: 50px;
	}

	.service-detail-list-right .heading-llj {
		margin-bottom: 25px;
	}

	.service-detail-list-right p,
	.prp-service-detail-content p {
		margin-bottom: 20px;
	}

	.list-prp-form-wrap {
		margin-bottom: 0px;
	}

	.property-popup-form-wrap h3,
	.value-property-type li .heading-llj {
		font-size: 26px;
		line-height: 30px;
	}

	.value-property-type li {
		padding: 30px 20px;
	}

	.value-property-type li a {
		height: 45px;
		line-height: 45px;
	}

	.prp-dtl-slide {
		height: 260px;
	}

	.nav-tabs.loc-overview-tabs li {
		margin-right: 30px;
	}

	.national-lang span {
		margin-right: 20px;
		min-width: auto;
	}

	.areas-listing-wrap {
		flex-wrap: wrap;
	}

	.areas-points {
		width: 100%;
		margin-left: 0px;
		margin-top: 30px;
	}

	.agent-detail-right {
		flex-wrap: wrap;
	}

	.detail-contact-agent-wrap {
		width: 100%;
	}

	.detail-agent-company-wrap {
		width: 100%;
		margin-top: 30px;
	}

	.agent-pic-info-wrap {
		flex-wrap: wrap;
		justify-content: center;
	}

	.agent-info-box {
		width: 100%;
		margin-left: 0px;
		margin-top: 30px;
		text-align: center;
	}

	.super-agent {
		margin: 0px auto 25px;
	}

	.agent-personal-info h2,
	.agent-detail-right h3 {
		text-align: center;
	}

	.national-lang,
	.areas-points {
		width: 60%;
		margin: auto;
	}

	.areas-points {
		margin-top: 30px;
	}

	.national-lang span {
		width: 50%;
		text-align: left;
	}

	.national-lang-text {
		width: 50%;
	}

	.areas-points span {
		width: 50%;
		margin-right: 20px;
	}

	.area-points-list {
		width: 50%;
	}

	.search-page-inner {
		padding: 60px 0;
	}

	.footer-bar .content {
		width: 100%;
	}

	.footer-bar-icons {
		margin-left: 0;
		margin-top: 20px;
	}

	.left_right_section_wrap .left-side {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.left_right_section_wrap .left-side li .icon img {
		max-width: 20px;
	}

	.left_right_section_wrap .left-side li .icon {
		width: 32px;
		height: 55px;
	}
	.left_right_section_wrap .left-side li{
		height: 55px;
	}
	.left_right_section_wrap .left-side li .content {
		width: calc(100% - 35px);
	}

	.left_right_section_wrap .left-side li .content h4 {
		font-size: 12px;
	}

	.left_right_section_wrap .left-side ul {
		margin: 15px 0 10px 0;
	}

	.button-style {
		height: 40px;
		padding: 0 20px;
		line-height: 40px;
	}

	.pt-90 {
		padding-top: 50px;
	}

	.discover-page h2 {
		margin-bottom: 22px;
	}

	.second_section .right-side .button-style {
		margin-top: 20px;
	}

	.pb-100 {
		padding-bottom: 60px;
	}

	.pt-80 {
		padding-top: 60px;
	}

	.enquire_form_section {
		padding-bottom: 50px;
	}

	.px-80 {
		padding: 50px 0;
	}

	.half_section_parent h2 {
		margin-bottom: 15px;
	}

	.ab-agent-wrap {
		padding: 50px 0;
	}

	.pb-120 {
		padding-bottom: 50px;
	}

	.pt-100 {
		padding-top: 50px;
	}

	.expand-menu-inner .left-side,
	.expand-menu-inner .right-side {
		width: 100%;
	}

	.multi_buttons {
		justify-content: initial;
	}

	.social-media {
		justify-content: initial;
		margin: 25px 0 0 0;
	}

	.two_side_sec_right .content {
		max-width: 100%;
	}

	.two_side_sec_right .content h2 {
		font-size: 22px;
	}

	.expand-menu-inner .left-side {
		padding-right: 19px;
	}

	.values-message-left .heading-llj {
		margin-bottom: 18px;
	}

	p {
		font-size: 14px;
		line-height: 21px;
	}

	.enquire_form h2 {
		font-size: 24px;
	}
	.page-template-page-abudhabi-buyers-guide .values-message-sec {
		padding-top: 50px;
	}
}


@media only screen and (max-width:640px) {
	.header-social-btns-wrap {
		display: none;
	}

	.header-social-btns-wrap.for-mobile {
		display: block;
	}

	.header-social-media {
		justify-content: center;
		margin-top: 10px;
	}

	.header-btn-area {
		justify-content: center;
		margin: 10px 0px 10px;
	}

	.header-btn-area a {
		height: 40px;
		line-height: 40px;
	}

	.header-logo-area a img {
		max-width: 70px;
	}

	.sticky .header-logo-area a img {
		max-width: 55px;
	}

	.hm-banner-intouch .hm-inquire {
		font-size: 12px;
		padding: 10px;
	}

	.hm-banner-intouch a {
		width: 38px;
		height: 38px;
	}

	a.hm-whatsapp {
		font-size: 22px;
	}

	a.hm-phonecall img {
		max-width: 18px;
	}

	.hm-explore-communities,
	.hm-featured-properties,
	.hm-agent-wrap,
	.news-insight-wrap {
		position: relative;
		padding-bottom: 100px;
	}

	.heading-viewall-wrap {
		justify-content: center;
	}

	.heading-viewall-wrap .viewall-btn-llj {
		position: absolute;
		bottom: 20px;
	}

	.viewall-btn-llj,
	.how-can-help-wrap .viewall-btn-llj,
	.values-prp-services-wrap .viewall-btn-llj {
		height: 45px;
		line-height: 45px;
		min-width: auto;
		width: max-content;
		padding: 0 15px;
	}

	.types-rent-buy li:first-child,
	.types-rent-buy li {
		width: 100%;
		border-left: 0px;
		border-bottom: 1px solid #c2c0c0;
		margin-bottom: 0px;
		padding: 10px;
	}

	.types-rent-buy li:first-child {
		height: 75px;
	}

	.rent-buy-tab-content {
		padding-top: 0px;
	}

	.types-rent-buy li>span {
		margin-bottom: 10px;
	}

	.search-select-dropdown .nice-select .list li {
		height: auto;
	}

	.property-listing {
		margin: 0px;
	}

	.property-listing li {
		width: 100%;
		margin: 0px;
	}

	.all-news-listing {
		margin: 0px;
	}

	.all-news-listing li {
		margin: 0px;
		width: 100%;
	}

	.all-communities-listing {
		margin: 0px;
	}

	.all-communities-listing li {
		margin: 0px;
		width: 100%;
	}

	.search-btn {
		height: 45px;
		line-height: 45px;
	}

	.heading-llj,
	.hm-manage-list-left .heading-llj,
	.history-section .heading-llj,
	.values-message-left .heading-llj,
	.about-first-sec-left .heading-llj,
	.investment-inner-area .heading-llj,
	.how-can-help-wrap h3 {
		font-size: 24px;
		line-height: 28px;
	}

	.hm-manage-list-left,
	.hm-manage-list-outer:nth-child(even) .hm-manage-list-left {
		padding: 30px 25px;
	}

	.footer-subscribe p br {
		display: none;
	}

	.result-total-property span {
		font-size: 22px;
		line-height: 26px;
	}

	.property-result-listing {
		margin-bottom: 40px;
	}

	.numbers-pagination .page-numbers {
		margin: 0px 15px;
	}

	.numbers-pagination {
		justify-content: center;
	}

	.about-first-sec-left,
	.values-message-left,
	.values-message-wrap:nth-child(even) .values-message-left,
	.service-detail-list-right,
	.service-detail-list-outer:nth-child(even) .service-detail-list-right {
		padding: 30px 25px;
	}

	.explore-slide-content-box {
		text-align: center;
	}

	.how-can-help-wrap p {
		font-size: 16px;
	}

	.contactus-map-section {
		height: 350px;
	}

	.get-in-touch-left .heading-llj,
	.contact-us-right .heading-llj {
		font-size: 24px;
	}

	.captcha-submit-wrap input[type="submit"] {
		height: 45px;
		line-height: 45px;
		width: 100%;
	}

	.captcha-submit-wrap p {
		width: 100%;
		margin-left: 0px;
	}

	.captcha-submit-wrap {
		flex-wrap: wrap;
	}

	.captcha-area {
		margin-bottom: 30px;
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		transform: scale(.8);
	}

	.captcha-submit-wrap {
		justify-content: flex-end;
	}

	.list-property-inner .heading-llj {
		font-size: 24px;
	}

	.list-prp-form-wrap li {
		width: 100%;
		margin-left: 0px;
	}

	.property-popup-form-wrap h3,
	.value-property-type li .heading-llj {
		font-size: 24px;
		line-height: 28px;
	}

	.prp-home-visit .form-field-wrap:nth-of-type(6),
	.prp-home-visit .form-field-wrap:nth-of-type(7) {
		width: 100%;
	}

	.value-property-type li a {
		width: 100%;
	}

	.prp-dtl-slide {
		height: 220px;
	}

	.detail-header-left bdi {
		font-size: 22px;
	}

	.detail-header-left h1 {
		font-size: 26px;
	}

	.detail-header-right-inner {
		padding: 25px;
	}

	.form-detail-wrap .form-field-wrap {
		width: 100%;
		margin-left: 0px;
	}
	.main_dialoge .form-detail-wrap .form-field-wrap{
		margin-right: 0;
	}

	.talk-with-expert-wrap h3 {
		font-size: 26px;
	}

	.loc-overview-brochure {
		flex-wrap: wrap;
		justify-content: center;
	}

	.nav-tabs.loc-overview-tabs {
		margin: 0px auto 20px;
	}

	.nav-tabs.loc-overview-tabs li {
		margin: 0px 10px;
	}

	.brochure-btn {
		margin-left: 0px;
	}

	.hm-banner-intouch {
		width: 38px;
	}

	.agent-personal-info h2,
	.agent-detail-right h3 {
		font-size: 22px;
	}

	.agent-info-box h1 {
		font-size: 24px;
	}

	.agent-detail-wrap {
		padding: 50px 0px;
	}

	.agent-pic-box {
		margin: auto;
	}

	.agent-info-box {
		text-align: center;
	}

	.super-agent {
		margin: 0px auto 25px;
	}

	.national-lang li,
	.areas-points,
	.detail-company-info {
		justify-content: center;
	}

	.agent-personal-info h2 {
		margin-bottom: 25px;
	}

	.agent-personal-info h2,
	.agent-detail-right h3 {
		text-align: center;
	}

	.national-lang,
	.areas-points {
		width: 100%;
	}

	.news-slide-content-box p {
		min-height: auto;
	}

	.enquire_form {
		padding: 25px;
		margin-top: 30px;
	}

	.award_section::after {
		display: none;
	}

	.form-field-wrap input {
		height: 42px;
	}

}

@media only screen and (max-width:480px) {
	.banner-slider-text {
		font-size: 24px !important;
	}

	.property-list-image,
	.explore-slide-img,
	.news-slide-image,
	.all-news-list-image {
		height: 260px;
	}

	.page-template-page-discover-latest-off-plan-projects .banner-section-search {
		min-height: 320px;
	}

	.footer-logo-area {
		flex-wrap: wrap;
	}

	.footer-logo {
		margin: 0px auto 15px;
	}

	.footer-subscribe {
		width: 100%;
	}

	.footer-subscribe p {
		font-size: 16px;
		line-height: normal;
		text-align: center;
		margin-bottom: 20px;
	}

	.subscribe-form-wrap {
		padding-bottom: 10px;
	}

	.copy-right-area p {
		font-size: 14px;
		text-align: center;
	}

	.copy-right-area {
		padding: 12px 0px;
	}

	.footer-logo a img {
		max-width: 100px;
	}

	.banner-heading h1 {
		font-size: 26px;
		line-height: 30px;
	}

	.banner-section-search,
	.banner-section {
		height: 250px;
	}

	.llj-breadcrumbs li a,
	.llj-breadcrumbs li span {
		font-size: 14px;
	}

	.llj-breadcrumbs-wrap {
		padding: 20px 0px;
	}

	.result-total-property span {
		font-size: 18px;
		line-height: 22px;
	}

	.about-first-sec-left .heading-llj,
	.investment-inner-area .heading-llj {
		font-size: 20px;
		line-height: 26px;
	}

	.heading-llj,
	.hm-manage-list-left .heading-llj,
	.history-section .heading-llj,
	.values-message-left .heading-llj,
	.how-can-help-wrap h3 {
		font-size: 22px;
		line-height: 26px;
	}

	.how-can-help-wrap .viewall-btn-llj {
		font-size: 12px;
	}

	.get-in-touch-left .heading-llj,
	.contact-us-right .heading-llj {
		font-size: 22px;
	}

	.contact-us-options li p,
	.contact-us-options li p a {
		font-size: 16px;
	}

	.contact-us-options li span {
		margin-bottom: 10px;
	}

	.contact-us-options li {
		margin-bottom: 15px;
	}

	.contact-us-right {
		padding: 20px;
	}

	.list-property-inner .heading-llj {
		font-size: 22px;
	}

	.form-field-wrap {
		margin-bottom: 15px;
	}

	.list-prp-info-wrap h3 {
		font-size: 18px;
		line-height: 22px;
	}

	.property-popup-form-wrap h3,
	.value-property-type li .heading-llj {
		font-size: 22px;
		line-height: 26px;
	}

	.prp-dtl-slide {
		height: 180px;
	}

	.prp-dtl-slider .slick-dots {
		bottom: -40px;
		max-width: 250px;
		margin: auto;
		left: 0;
		right: 0;
		height: 30px;
		overflow: hidden;
	}

	.prp-detail-slider-wrap {
		padding-bottom: 30px;
	}

	.detail-header-left h1 {
		font-size: 22px;
	}

	.detail-header-left p {
		margin-bottom: 20px;
	}

	.detail-header-left a {
		height: 45px;
		line-height: 45px;
	}

	.detail-header-right-inner {
		flex-wrap: wrap;
		justify-content: center;
	}

	.detail-profile-pic {
		margin: 0px 0px 10px;
	}

	.detail-profile-info {
		text-align: center;
		width: 100%;
	}

	.profile-call-area,
	.profile-whatsapp {
		justify-content: center;
	}

	.enquire-now-btn {
		margin: auto;
	}

	.detail-amenities-wrap .heading-llj {
		margin-bottom: 30px;
	}

	.amenities-slider .slick-arrow {
		top: -43px;
	}

	.detail-map-section {
		height: 400px;
	}

	.map-inside-loaction {
		top: 0px;
	}

	.page-template-list-property .banner-section {
		background-position: 85% !important;
	}

	.search-page .content h4 {
		font-size: 18px;
	}

	.search-page .content h5 {
		font-size: 15px;
	}

	.value-property-type li p {
		font-size: 12px;
	}


	.hm-banner-intouch .hm-inquire {

		width: 38px;
		height: 38px;
		line-height: 38px;
		font-size: 0;
		transform: initial;
		background-image: url(../images/faq.png);
		background-repeat: no-repeat;
		background-position: center 9px;
	}

	.hm-banner-intouch {
		top: 18%;
	}

	.page-template-page-investment-advice .banner-heading h1,
	.page-template-page-property-services .banner-heading h1 {
		color: #ffffff;
		text-shadow: 3px 1px #525252;
		letter-spacing: 1px;
	}

	.new-footer .left-side ul li {
		width: 100%;
	}

	.new-footer .right-side {
		row-gap: 25px;
	}

	.new-footer .right-side>div {
		width: 100%;
	}

	.terms-policy a {
		font-size: 14px;
	}

	.footer-bar .content p {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.footer-bar-icons li+li {
		margin-left: 6px;
	}

	.footer-bar-icons a {
		width: 42px;
		height: 42px;
		font-size: 16px;
	}

	.accordion-title,
	.new-footer .left-side ul a,
	.new-footer .right-side ul a {
		font-size: 14px;
	}

	.accordion-content p {
		font-size: 14px;
		line-height: 19px;
	}

	.two_side_sec_wrap .list .list_content {
		width: 100%;
		margin-left: auto;
		padding-left: 0;
		margin-top: 25px;
	}

	.two_side_sec_wrap .list .list_image {
		padding-top: 0;
	}
}

@media only screen and (max-width:400px) {
	.footer-menu-area {
		flex-wrap: wrap;
	}

	.footer-menu {
		width: 100%;
	}

	.footer-address-wrap {
		width: 100%;
		margin-left: 0px;
		margin-top: 30px;
	}

	.footer-address {
		margin-bottom: 20px;
	}

	.banner-section-search,
	.banner-section {
		height: 220px;
	}

	.result-total-property span {
		font-size: 15px;
		line-height: 18px;
	}

	.result-total-property span:first-child::after {
		height: 18px;
	}

	.heading-llj,
	.hm-manage-list-left .heading-llj,
	.history-section .heading-llj,
	.values-message-left .heading-llj,
	.how-can-help-wrap h3 {
		font-size: 20px;
		line-height: 24px;
	}

	.list-property-inner .heading-llj,
	.get-in-touch-left .heading-llj,
	.contact-us-right .heading-llj {
		font-size: 20px;
	}

	.property-popup-form-wrap h3,
	.value-property-type li .heading-llj {
		font-size: 20px;
		line-height: 24px;
	}

	.banner-heading h1 {
		font-size: 20px;
		line-height: 24px;
	}

	.about-first-sec-left .heading-llj,
	.investment-inner-area .heading-llj {
		font-size: 18px;
		line-height: 24px;
	}
}

@media only screen and (max-width:370px) {
	.property-list-content h4 a {
		font-size: 16px;
	}

	.left_right_section_wrap .left-side li {
		width: 50%;
	}

	.left_right_section_wrap .left-side li:last-child {
		width: 100%;
		border-left: none;
		border-top: 1px solid #d9d9d9;
	}

	.left_right_section_wrap {
		--space: 20px;
	}

	.first-content .left_right_section_wrap:nth-child(even) .left-side {
		padding-right: 20px;
	}

	.left_right_section_wrap .left-side {
		padding-left: 15px;
	}

	.left_right_section_wrap .left-side .place {
		font-size: 12px;
	}
}