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

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1200px;
	}

	h1 {
		font: normal normal 600 42px / 125% var(--font-heading);
		letter-spacing: -0.9px;
	}

	h2 {
		font: normal normal 600 42px / 125% var(--font);
		letter-spacing: -0.9px;
	}

	h3 {
		font: normal normal 600 28px / 122.222% var(--font);
		letter-spacing: -0.68px;
	}

	h4 {
		font: normal normal 600 20px / 133.333% var(--font);
		letter-spacing: -0.48px;
	}

	h5 {
		font: normal normal 500 18px / 150% var(--font);
		letter-spacing: -0.45px;
	}

	h6 {
		font: normal normal 400 16px / 155.556% var(--font);
		letter-spacing: -0.42px;
	}

	p {
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.btn {
		font: normal normal 500 14px / 20px var(--font);
		padding: 10px 16px;
	}

	.btn img {
		width: 18px;
	}

	.main_heading {
		gap: 6px;
	}

	.rn_section_gapTop {
		padding: 72px 0;
	}

	.inner_gapTop {
		margin-top: 38px;
	}

	.owl-carousel .owl-nav button.owl-next,
	.owl-carousel .owl-nav button.owl-prev {
		width: 36px;
		height: 36px;
	}

	.owl-carousel .owl-nav button.owl-next::before,
	.owl-carousel .owl-nav button.owl-prev::before {
		background-size: 18px;
	}

	.owl-carousel .owl-nav button.owl-prev {
		left: -60px;
	}

	.owl-carousel .owl-nav button.owl-next {
		right: -60px;
	}

	.header {
		top: 36px;
		max-width: 1220px;
		border-radius: 12px;
	}

	.header .nav-bar .logo img {
		width: 106px;
	}

	.header .nav-bar .nav-wrapper {
		gap: 36px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-link {
		font: normal normal 400 16px / 24px var(--font);
		letter-spacing: -0.42px;
		height: 44px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-link img {
		width: 18px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-dropdown {
		min-width: 180px;
		border-radius: 0 0 7px 7px;
		padding: 16px 0 6px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-dropdown li a {
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.24px;
		padding: 8px 14px;
	}

	.hero_banner {
		padding: 16px 16px 0;
	}

	.hero_banner .hero_slider {
		border-radius: 20px;
	}

	.hero_banner .hero_slider .slide_img::before {
		max-width: 842px;
	}

	.hero_banner .hero_slider .slide_content {
		max-width: 480px;
		gap: 12px;
	}

	.hero_banner .hero_slider .slide_content .btn {
		margin-top: 26px;
	}

	.hero_banner .owl-carousel .owl-nav button.owl-prev {
		left: 36px;
	}

	.hero_banner .owl-carousel .owl-nav button.owl-next {
		right: 36px;
	}

	.hero_banner .hero_slider .owl-dots {
		bottom: 24px;
		min-width: 92px;
		padding: 10px;
		gap: 6px;
	}

	.hero_banner .owl-carousel button.owl-dot {
		width: 8px;
		height: 8px;
	}

	.hero_banner .owl-carousel button.owl-dot.active {
		width: 22px;
	}

	.about_witlet .about_grids {
		grid-template-columns: 160px 400px 490px;
		gap: 62px;
	}

	.about_witlet .about_grids .about_statistics {
		gap: 20px;
	}

	.about_witlet .about_grids .card_statis {
		padding-bottom: 20px;
	}

	.about_witlet .about_grids .about_bnrImg img {
		border-radius: 14px;
	}

	.about_witlet .about_grids .main_heading {
		gap: 12px;
	}

	.about_witlet .about_grids .main_heading .btn {
		margin-top: 6px;
	}

	.comn_banner {
		margin: 16px 16px 0;
	}

	.comn_banner::before {
		border-radius: 20px;
	}

	.comn_banner .bnr_img img {
		height: 432px;
		border-radius: 20px;
	}

	.comn_banner .bnr_title p {
		margin-bottom: 6px;
	}

	.properties_sale .search_bar {
		width: 700px;
		padding: 6px 6px 6px 20px;
		margin: 28px auto;
		gap: 12px;
	}

	.properties_sale .select_property .btn_selectProperties {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.36px;
		gap: 6px;
	}

	.properties_sale .select_property .btn_selectProperties img {
		width: 16px;
	}

	.properties_sale .select_property .option {
		font: normal normal 400 14px / 18px var(--font);
		letter-spacing: -0.36px;
		padding: 6px 10px;
	}

	.properties_sale .divider {
		height: 28px;
	}

	.properties_sale .serach_input .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.38px;
		min-height: 42px;
	}

	.properties_sale .serach_input .search_icon {
		width: 44px;
		height: 44px;
	}

	.properties_sale .serach_input .search_icon img {
		width: 20px;
	}

	.properties_sale .search_bar .search_dropdown {
		border-radius: 10px;
	}

	.properties_sale .search_bar .search_dropdown a {
		padding: 12px 16px;
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.properties_sale .card_item .img_box {
		height: 212px;
		border-radius: 14px;
	}

	.properties_sale .card_item .info_address span {
		font: normal normal 500 13px / 18px var(--font);
		letter-spacing: -0.32px;
	}

	.properties_sale .card_item .properties_info {
		padding: 14px;
		border-radius: 14px;
		gap: 14px;
	}

	.properties_sale .card_item .properties_info .top_left {
		gap: 10px;
	}

	.properties_sale .card_item .properties_info .chip_segment {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.16px;
		padding: 3px 7px;
	}

	.properties_sale .card_item .properties_info .chip_segment img {
		width: 14px;
	}

	.properties_sale .card_item .properties_info .info_center span {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.16px;
	}

	.properties_sale .card_item .properties_info .info_center span img {
		width: 18px;
	}

	.properties_sale .card_item .properties_info .btn {
		padding: 9px 16px;
	}

	.what_weDo .offers_grids .card_box {
		padding: 20px;
		border-radius: 20px;
		gap: 14px;
		min-height: 376px;
	}

	.what_weDo .offers_grids .card_box h3 {
		font-weight: 600;
	}

	.what_weDo .offers_grids .card_box h5 {
		margin-top: 6px;
	}

	.what_weDo .offers_grids .card_box .btn {
		width: 48px;
		height: 48px;
		padding: 12px;
	}

	.what_weDo .offers_grids .card_box .btn img {
		width: 20px;
	}

	.our_blogs .blogs_slide .blogs_item {
		padding: 10px;
		border-radius: 14px;
	}

	.our_blogs .blogs_slide .blogs_item .blogs_content {
		width: calc((100% - 200px) + 20px);
		margin-right: -20px;
		border-radius: 8px;
		padding: 10px;
		height: 250px;
	}

	.our_blogs .blogs_slide .blogs_item .blog_img {
		width: 200px;
		min-width: 200px;
		height: 250px;
	}

	.our_blogs .blogs_slide .blogs_item .top_text,
	.our_blogs .blogs_slide .blogs_item .bottom_text {
		gap: 10px;
	}

	.our_blogs .blogs_slide .blogs_item .bottom_text span {
		font: normal normal 500 13px / 18px var(--font);
		letter-spacing: -0.16px;
	}

	.our_blogs .blogs_slide .blogs_item .bottom_text span img {
		width: 15px;
	}

	.our_blogs .owl-carousel .owl-nav button.owl-next,
	.our_blogs .owl-carousel .owl-nav button.owl-prev {
		bottom: -77px;
	}

	.contact_us {
		border-radius: 0 0 20px 20px;
	}

	.contact_us .contact_card {
		padding: 20px;
		border-radius: 14px;
	}

	.contact_us .contact_card .top_heading {
		gap: 6px;
	}

	.contact_us .contact_card .form_block {
		margin: 20px 0 0;
		gap: 20px;
	}

	.contact_us .contact_card .form_block .form-control {
		font: normal normal 400 14px / 24px var(--font);
		letter-spacing: -0.36px;
	}

	.contact_us .contact_card .form_block .input_inr .icon {
		height: 34px;
	}

	.contact_us .contact_card .form_block .input_inr .icon img {
		width: 18px;
	}

	.contact_us .contact_card .form_block .input_inr:has(.icon) .form-control {
		padding-left: 40px;
	}

	.contact_us .contact_card .intrested_in,
	.contact_us .contact_card .wpcf7-checkbox .wpcf7-list-item label {
		gap: 6px;
	}

	.contact_us .contact_card .wpcf7-checkbox {
		gap: 16px;
	}

	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"],
	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:after,
	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:before {
		width: 20px;
		height: 20px;
		border-radius: 3px;
	}

	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:after {
		background-size: 14px;
	}

	.contact_us .contact_card .wpcf7-checkbox .wpcf7-list-item-label {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.36px;
	}

	.contact_us .contact_card .btn_white {
		margin-top: 6px;
	}

	.contact_us .google_map iframe {
		border-radius: 14px;
	}

	.footer {
		padding: 62px 0 24px;
	}

	.footer .footer_wrpr {
		gap: 38px;
	}

	.footer .footer_wrpr .ftr_top img {
		height: 56px;
	}

	.footer .footer_wrpr .ftr_top .partners {
		gap: 16px;
	}

	.footer .footer_wrpr .mailchimp_signUp {
		gap: 18px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form {
		gap: 14px;
	}

	.footer .footer_wrpr .mailchimp_signUp .input_inr .form-control {
		padding: 10px 14px 10px 40px;

	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form span {
		height: 34px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form span img {
		width: 18px;
	}

	.footer .footer_wrpr .ftr_links {
		gap: 20px;
	}

	.footer .footer_wrpr .ftr_links ul {
		gap: 12px;
	}

	.footer .footer_wrpr .ftr_links ul li {
		font: normal normal 400 16px / 24px var(--font);
		letter-spacing: -0.36px;
	}

	.footer .footer_wrpr .social_info {
		gap: 12px;
	}

	.footer .footer_wrpr .social_info a {
		width: 36px;
		height: 36px;
	}

	.footer .footer_wrpr .social_info a img {
		width: 20px;
	}

	.properties_information {
		padding: 148px 0 42px;
	}

	.properties_information .gallery_left .gallery_item {
		max-height: 500px;
	}

	.properties_information .gallery_right .gallery_item {
		max-height: 242px;
	}

	.properties_information .gallery_item .btn {
		font: normal normal 600 20px / 26px var(--font);
		letter-spacing: -0.64px;
	}

	.property_infoFull {
		margin-top: 32px;
	}

	.property_infoFull .left_pannel {
		gap: 32px;
	}

	.property_infoFull .left_pannel .top_info,
	.property_infoFull .left_pannel .center_info,
	.property_infoFull .left_pannel .filed_onMap {
		gap: 20px;
	}

	.property_infoFull .left_pannel h3 {
		font: normal normal 600 24px / 30px var(--font);
		letter-spacing: -0.42px;
	}

	.property_infoFull .left_pannel .center_info .details_inner {
		gap: 20px;
	}

	.property_infoFull .left_pannel .center_info .info_item {
		gap: 4px;
	}

	.property_infoFull .left_pannel .filed_onMap iframe {
		height: 360px;
	}

	.property_infoFull .right_pannel {
		top: 92px;
		gap: 20px;
	}

	.property_infoFull .right_pannel .card_box {
		padding: 20px;
		border-radius: 14px;
		gap: 20px;
	}

	.property_infoFull .right_pannel .card_box .top_title h5 img {
		width: 18px;
	}

	.property_infoFull .right_pannel .card_box .top_title span {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.32px;
		margin-top: 6px;
	}

	.property_infoFull .right_pannel .card_box .cntctForm_card {
		gap: 20px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .form-control {
		font: normal normal 400 14px / 22px var(--font);
		letter-spacing: -0.36px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .icon {
		height: 34px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .icon img {
		width: 18px;
	}

	.property_infoFull .right_pannel .card_box .input_inr:has(.icon) .form-control {
		padding-left: 40px;
	}

	.property_infoFull .right_pannel .card_box .wpcf7-list-item label {
		gap: 6px;
	}

	.property_infoFull .right_pannel .card_box .form-check-input {
		width: 20px;
		height: 20px;
		border-radius: 3px;
	}

	.property_infoFull .right_pannel .card_box .form-check-input:checked[type=checkbox] {
		background-size: 14px;
	}

	.property_infoFull .right_pannel .card_box .wpcf7-list-item-label {
		font: normal normal 400 14px / 20px var(--font);
	}

	.property_infoFull .right_pannel .card_box .btn_submit {
		margin-top: 6px;
	}

	.wpcf7-not-valid-tip {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.35px;
	}

	.property_infoFull .right_pannel .card_box .tags_list .btn {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.32px;
	}

	.auction_about .auction_img img {
		height: 480px;
		border-radius: 14px;
	}

	.auction_about .auctionAbout_content {
		gap: 20px;
		padding-left: 42px;
	}

	.our_testimonials .item_slide .slide_content .stars img {
		width: 18px;
	}

	.our_testimonials .item_slide .slide_content {
		gap: 32px;
		max-width: calc(100% - 47px);
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta .user_info {
		gap: 14px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta .avatar_img {
		width: 52px;
		height: 52px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta span {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.32px;
	}

	.our_testimonials .item_slide .slide_img img {
		height: 460px;
	}

	.handling_procedure .content_box {
		gap: 20px;
	}

	.handling_procedure .compliance_box {
		padding-left: 20px;
	}

	.handling_procedure .content_box h3 {
		font: normal normal 600 24px / 32px var(--font);
		letter-spacing: -0.54px;
	}

	.handling_procedure .content_box ul li {
		font: normal normal 400 16px / 155.556% var(--font);
		letter-spacing: -0.42px;
	}

	.handling_procedure .btn_viewMore {
		margin: 12px auto 0;
	}

	.complaints_procedure .complaints_info .top_content {
		gap: 20px;
	}

	.complaints_procedure .complaints_info .top_content h3 {
		font: normal normal 600 24px / 32px var(--font);
		letter-spacing: -0.56px;
	}

	.complaints_procedure .complaints_info .top_content .inner_info {
		gap: 16px;
	}

	.complaints_procedure .complaints_info .center_info {
		padding: 20px;
		border-radius: 14px;
		gap: 14px;
	}

	.complaints_procedure .complaints_info .center_info .item_info {
		gap: 14px;
	}

	.complaints_procedure .complaints_info .center_info .icon {
		width: 44px;
		min-width: 44px;
		height: 44px;
	}

	.complaints_procedure .complaints_info .center_info .icon img {
		width: 22px;
	}

	.complaints_procedure .complaints_info .center_info .item_info h6 {
		margin-top: 6px;
	}

	.complaints_procedure .complaints_info .important_notes {
		gap: 10px;
	}

	.transparent_fee .nav-pills {
		padding: 4px;
		gap: 6px;
	}

	.transparent_fee .nav-pills .nav-link {
		font: normal normal 600 14px / 22px var(--font);
		letter-spacing: -0.24px;
		min-width: 100px;
		padding: 8px 12px;
	}

	.transparent_fee .feeStructure_content {
		gap: 28px;
	}

	.transparent_fee .custom_table .table_header,
	.transparent_fee .custom_table .table_footer {
		padding: 12px 20px;
	}

	.transparent_fee .custom_table .table_content .table_row .table_data {
		padding: 16px 20px;
	}

	.transparent_fee .custom_table .table_footer span {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.32px;
	}

	.blogsList_section .top_filters ul {
		gap: 16px;
	}

	.blogsList_section .top_filters li {
		padding: 0 3px 12px;
	}

	.blogsList_section .top_filters li a {
		font: normal normal 500 16px / 24px var(--font);
		letter-spacing: -0.38px;
	}

	.blogsList_section .top_filters .form-select {
		font: normal normal 400 14px / 20px var(--font);
		padding: 10px 14px;
		max-width: 250px;
	}

	.blogsList_section .grid-item {
		margin-bottom: 52px;
	}

	.blogsList_section .card_box .blog_img {
		height: 212px;
		border-radius: 14px;
	}

	.blogsList_section .card_box .blog_content {
		padding: 18px 14px;
		border-radius: 14px;
	}

	.blogsList_section .card_box .blog_content .posted_date {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.32px;
	}

	.blogsList_section .card_box .blog_content h5 {
		margin: 10px 0;
	}

	.blogsList_section .card_box .blog_content .btn_readPost {
		margin-top: 16px;
	}

	.blogsList_section .card_box .blog_content .btn_readPost img {
		width: 18px;
	}

	.blogsList_section .pagination {
		padding-top: 16px;
	}

	.blogsList_section .pagination .numbers a {
		font: normal normal 400 14px / 22px var(--font);
		letter-spacing: -0.24px;
		width: 38px;
		height: 38px;
	}

	.singleBlog_info {
		padding-top: 148px;
		padding-bottom: 42px;
	}

	.singleBlog_info .singleBlog_bnr {
		gap: 32px;
	}

	.singleBlog_info .singleBlog_bnr .single_img img {
		height: 500px;
		border-radius: 14px;
	}

	.single_fullInfo {
		margin-top: 52px;
	}

	.single_fullInfo .left_pannel {
		gap: 42px;
	}

	.single_fullInfo .left_pannel .content_block {
		gap: 20px;
	}

	.single_fullInfo .left_pannel .content_block h3 {
		font: normal normal 600 24px / 126.667% var(--font);
		letter-spacing: -0.54px;
	}

	.single_fullInfo .left_pannel .blog_meta .autho_info {
		gap: 14px;
	}

	.single_fullInfo .left_pannel .blog_meta .avatar_img {
		width: 50px;
		height: 50px;
	}

	.single_fullInfo .left_pannel .blog_meta span {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.32px;
	}

	.single_fullInfo .left_pannel .blog_meta .social_share a {
		width: 30px;
		height: 30px;
	}

	.single_fullInfo .left_pannel .comments-title {
		font: normal normal 600 20px / 133.333% var(--font);
		letter-spacing: -0.3px;
	}

	.single_fullInfo .left_pannel .comment-list {
		gap: 20px;
		margin: 20px 0;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author,
	.single_fullInfo .left_pannel .comment-list .reply {
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author img {
		width: 30px;
		height: 30px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-metadata a {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.28px;
	}

	.single_fullInfo .left_pannel .comment-respond {
		padding: 20px;
		border-radius: 14px;
		gap: 20px;
		margin-top: 20px;
	}

	.single_fullInfo .left_pannel .comment-reply-title {
		font: normal normal 600 20px / 133.333% var(--font);
		letter-spacing: -0.4px;
	}

	.comment-respond .comment-form {
		gap: 20px;
	}

	.comment-respond .comment-form .input_inr .form-control,
	.comment-respond .comment-form .comment-form-cookies-consent label {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.3px;
	}

	.comment-respond .comment-form .comment-form-cookies-consent .form-check-input {
		width: 20px;
		height: 20px;
		border-radius: 3px;
	}

	.single_fullInfo .right_pannel {
		top: 92px;
		gap: 20px;
	}

	.single_fullInfo .right_pannel .serach_input .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.3px;
		min-height: 44px;
		padding-right: 48px;
	}

	.single_fullInfo .right_pannel .serach_input .search_icon {
		width: 44px;
		height: 44px;
	}

	.single_fullInfo .right_pannel .serach_input .search_icon img {
		width: 20px;
	}

	.single_fullInfo .right_pannel .serach_input .search_dropdown {
		border-radius: 10px;
	}

	.single_fullInfo .right_pannel .serach_input .search_dropdown a,
	.single_fullInfo .right_pannel .serach_input .search_dropdown .no_result {
		padding: 12px 16px;
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.3px;
	}

	.single_fullInfo .right_pannel .card_box {
		padding: 20px;
		border-radius: 14px;
		gap: 20px;
	}

	.single_fullInfo .right_pannel .card_box .top_title h5 img {
		width: 18px;
	}

	.single_fullInfo .right_pannel .card_box .categories_list {
		gap: 16px 12px;
	}

	.single_fullInfo .right_pannel .card_box .tags_list {
		gap: 10px;
	}

	.single_fullInfo .right_pannel .card_box .tags_list .btn {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.3px;
	}

	.contact_usPage {
		margin-top: 106px;
		padding: 42px 0;
	}

	.contact_usPage .contact_card .contact_form {
		max-width: 400px;
		gap: 20px;
	}

	.contact_usPage .contact_card .contact_form .top_heading h6 {
		margin-top: 6px;
	}

	.contact_usPage .contact_card .contact_form .cntctForm_card {
		gap: 20px;
	}

	.contact_usPage .contact_card .contact_form .input_inr .form-control {
		font: normal normal 400 14px / 22px var(--font);
		letter-spacing: -0.3px;
	}

	.contact_usPage .contact_card .contact_form .input_inr .icon {
		top: 5px;
		height: 34px;
	}

	.contact_usPage .contact_card .contact_form .input_inr span img {
		width: 18px;
	}

	.contact_usPage .contact_card .contact_form .input_inr:has(.icon) .form-control {
		padding-left: 40px;
	}

	.contact_usPage .contact_card .contact_form .intrested_in {
		gap: 12px;
	}

	.contact_usPage .contact_card .contact_form .intrested_in p {
		font: normal normal 600 13px / 18px var(--font);
		letter-spacing: -0.3px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox {
		gap: 16px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox .wpcf7-list-item label {
		gap: 6px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox .wpcf7-list-item-label {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.3px;
	}

	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"],
	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:before {
		width: 20px;
		height: 20px;
		border-radius: 3px;
	}

	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:after {
		width: 20px;
		height: 20px;
		background-size: 14px;
	}

	.contact_usPage .contact_card .contact_form .submit_inr {
		margin-top: 12px;
	}

	.our_locations .top_header .address_info {
		gap: 12px;
	}

	.our_locations .top_header .address_info .icon {
		width: 44px;
		height: 44px;
	}

	.our_locations .top_header .address_info .icon img {
		width: 22px;
	}

	.our_locations .top_header .address_info .info_inner p {
		margin-top: 4px;
	}

	.our_locations .map_location iframe {
		height: 480px;
	}

	.about_info .content_block {
		gap: 14px;
	}

	.about_info .img_box img {
		border-radius: 14px;
	}

	.how_itWorks .works_accordion .accordion {
		gap: 20px;
	}

	.how_itWorks .works_accordion .accordion-item {
		padding: 14px;
		border-radius: 10px;
	}

	.how_itWorks .works_accordion .accordion-button {
		font: normal normal 600 22px / 133.333% var(--font);
		letter-spacing: -0.5px;
	}

	.how_itWorks .works_accordion .accordion-button::after {
		width: 28px;
		height: 28px;
	}

	.how_itWorks .works_accordion .accordion-body {
		padding: 10px 0 0;
		gap: 12px;
	}

	.how_itWorks .works_accordion .accordion-body ul li {
		font: normal normal 400 16px / 155.556% var(--font);
		letter-spacing: -0.4px;
	}

	.how_itWorks .img_box img {
		border-radius: 14px;
	}

	.whatNext_section .img_box img {
		border-radius: 14px;
	}

	.whatNext_section .description_box {
		gap: 20px;
	}

	.whatNext_section .description_box .inr_content {
		gap: 14px;
	}

	.whatNext_section .description_box .inr_content .btn {
		font: normal normal 500 18px / 28px var(--font);
		letter-spacing: -0.4px;
		padding: 6px;
		min-width: 300px;
	}

	.whatNext_section .description_box .inr_content .btn span {
		width: 34px;
		height: 34px;
	}

	.whatNext_section .description_box .inr_content .btn span img {
		width: 18px;
	}

	.comparison_chart .table_responsive {
		border-radius: 14px;
	}

	.comparison_chart .table th, .comparison_chart .table td {
		font: normal normal 400 16px / 21px var(--font);
		letter-spacing: -0.4px;
		padding: 7px 14px;
		height: 56px;
	}

	.comparison_chart .table th {
		font-weight: 600;
	}

	.comparison_chart .table thead th {
		height: 64px;
	}

	.comparison_chart .table tbody tr th {
		width: 232px;
	}

	.faq_section .nav-pills {
		padding: 4px;
		gap: 6px;
	}

	.faq_section .nav-pills .nav-link {
		font: normal normal 600 14px / 22px var(--font);
		letter-spacing: -0.24px;
		min-width: 100px;
		padding: 8px 12px;
	}

	.faq_section .accordion {
		gap: 14px;
	}

	.faq_section .accordion-item {
		padding: 14px;
		border-radius: 12px;
	}

	.faq_section .accordion-button {
		font: normal normal 500 18px / 150% var(--font);
		letter-spacing: -0.4px;
	}

	.faq_section .accordion-button::after {
		width: 22px;
		height: 22px;
	}

	.legal_compliance .compliance_content {
		gap: 52px;
	}

	.legal_compliance .compliance_content .compliance_card {
		gap: 20px;
	}

	.legal_compliance .compliance_content .compliance_card ul li {
		font: normal normal 400 16px / 155.556% var(--font);
		letter-spacing: -0.36px;
	}

	.legal_compliance .parent_accordian {
		gap: 20px;
	}

	.legal_compliance .parent_accordian .accordion-item {
		padding: 16px;
		border-radius: 10px;
	}

	.legal_compliance .parent_accordian .accordion-button {
		font: normal normal 600 20px / 150% var(--font);
		letter-spacing: -0.5px;
	}

	.legal_compliance .parent_accordian .accordion-button::after {
		width: 26px;
		height: 26px;
	}

	.legal_compliance .parent_accordian .accordion-body {
		padding: 20px 0 0;
	}

	.legal_compliance .tenantFees_charges {
		gap: 20px;
	}

	.legal_compliance .tenantFees_charges .top_heading {
		gap: 10px;
	}

	.legal_compliance .custom_table .table_content .table_row .table_data {
		padding: 16px 20px;
	}

	.legal_compliance .tenantFees_charges .tfc_inner h5 {
		margin-bottom: 14px;
	}

	.legal_compliance .child_accordian {
		gap: 14px;
	}

	.legal_compliance .child_accordian .accordion-item {
		padding: 14px;
		border-radius: 10px;
	}

	.legal_compliance .child_accordian .accordion-button {
		font: normal normal 500 16px / 150% var(--font);
		letter-spacing: -0.3px;
	}

	.legal_compliance .child_accordian .accordion-button::after {
		width: 18px;
		height: 18px;
	}

	.legal_compliance .child_accordian .accordion-body {
		padding: 8px 0 0;
	}

	.legal_compliance .accordion-body .table_responsive {
		border-radius: 10px;
	}

	.legal_compliance .accordion-body .table th, .legal_compliance .accordion-body .table td {
		font: normal normal 400 14px / 19px var(--font);
		letter-spacing: -0.24px;
	}

	.legal_compliance .accordion-body .table th {
		font-weight: 600;
	}

	.legal_compliance .custom_table .table_header {
		padding: 10px 16px;
	}

	.legal_compliance .compliance_content .compliance_card.notice {
		padding: 20px;
		border-radius: 10px;
	}
}

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

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1080px;
	}

	h1 {
		font: normal normal 600 36px / 125% var(--font-heading);
		letter-spacing: -0.78px;
	}

	h2 {
		font: normal normal 600 36px / 125% var(--font);
		letter-spacing: -0.78px;
	}

	h3 {
		font: normal normal 600 26px / 122.222% var(--font);
		letter-spacing: -0.64px;
	}

	h4 {
		font: normal normal 600 20px / 133.333% var(--font);
		letter-spacing: -0.52px;
	}

	h5 {
		font: normal normal 500 16px / 150% var(--font);
		letter-spacing: -0.36px;
	}

	h6 {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	p {
		font: normal normal 400 13px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.btn {
		font: normal normal 500 14px / 20px var(--font);
		padding: 8px 14px;
		border-radius: 6px;
		gap: 6px;
	}

	.btn img {
		width: 16px;
	}

	.main_heading {
		gap: 4px;
	}

	.rn_section_gapTop {
		padding: 64px 0;
	}

	.inner_gapTop {
		margin-top: 32px;
	}

	.owl-carousel .owl-nav button.owl-next,
	.owl-carousel .owl-nav button.owl-prev {
		width: 34px;
		height: 34px;
	}

	.owl-carousel .owl-nav button.owl-next::before,
	.owl-carousel .owl-nav button.owl-prev::before {
		background-size: 16px;
	}

	.owl-carousel .owl-nav button.owl-prev {
		left: -48px;
	}

	.owl-carousel .owl-nav button.owl-next {
		right: -48px;
	}

	.header {
		top: 28px;
		max-width: 1120px;
		border-radius: 10px;
	}

	.header .nav-bar {
		padding: 10px;
	}

	.header .nav-bar .logo img {
		width: 96px;
	}

	.header .nav-bar .nav-wrapper {
		gap: 32px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-link {
		font: normal normal 400 14px / 21px var(--font);
		letter-spacing: -0.24px;
		gap: 3px;
		height: 40px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-link img {
		width: 16px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-dropdown {
		min-width: 160px;
		padding: 14px 0 6px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-dropdown li a {
		font: normal normal 400 13px / 150% var(--font);
		letter-spacing: -0.20px;
		padding: 8px 14px;
	}

	.hero_banner {
		padding: 14px 14px 0;
	}

	.hero_banner .hero_slider {
		border-radius: 18px;
	}

	.hero_banner .hero_slider .slide_img::before {
		max-width: 700px;
	}

	.hero_banner .hero_slider .slide_content {
		max-width: 480px;
		gap: 10px;
	}

	.hero_banner .hero_slider .slide_content .btn {
		margin-top: 18px;
	}

	.hero_banner .owl-carousel .owl-nav button.owl-prev {
		left: 8px;
	}

	.hero_banner .owl-carousel .owl-nav button.owl-next {
		right: 8px;
	}

	.hero_banner .hero_slider .owl-dots {
		bottom: 20px;
		min-width: 75px;
		padding: 8px;
		gap: 6px;
	}

	.hero_banner .owl-carousel button.owl-dot {
		width: 7px;
		height: 7px;
	}

	.hero_banner .owl-carousel button.owl-dot.active {
		width: 20px;
	}

	.about_witlet .about_grids {
		grid-template-columns: 140px 380px 440px;
		gap: 48px;
	}

	.about_witlet .about_grids .about_statistics {
		gap: 18px;
	}

	.about_witlet .about_grids .card_statis {
		gap: 2px;
		padding-bottom: 18px;
	}

	.about_witlet .about_grids .about_bnrImg img {
		border-radius: 12px;
	}

	.about_witlet .about_grids .main_heading {
		gap: 10px;
	}

	.about_witlet .about_grids .main_heading .btn {
		margin-top: 6px;
	}

	.what_weDo .offers_grids {
		gap: 20px;
	}

	.what_weDo .offers_grids .card_box {
		padding: 16px;
		border-radius: 16px;
		gap: 12px;
		min-height: 340px;
	}

	.what_weDo .offers_grids .card_box h3 {
		font-weight: 600;
	}

	.what_weDo .offers_grids .card_box h5 {
		margin-top: 4px;
	}

	.what_weDo .offers_grids .card_box .btn {
		width: 42px;
		height: 42px;
		padding: 10px;
	}

	.what_weDo .offers_grids .card_box .btn img {
		width: 18px;
	}

	.our_blogs .blogs_slide .blogs_item {
		padding: 8px;
		border-radius: 12px;
	}

	.our_blogs .blogs_slide .blogs_item .blogs_content {
		width: calc((100% - 180px) + 20px);
		margin-right: -20px;
		padding: 8px;
		height: 220px;
	}

	.our_blogs .blogs_slide .blogs_item .blog_img {
		width: 180px;
		min-width: 180px;
		height: 220px;
	}

	.our_blogs .blogs_slide .blogs_item .top_text,
	.our_blogs .blogs_slide .blogs_item .bottom_text {
		gap: 8px;
	}

	.our_blogs .blogs_slide .blogs_item .bottom_text span {
		font: normal normal 500 12px / 16px var(--font);
		letter-spacing: -0.06px;
		gap: 4px;
	}

	.our_blogs .blogs_slide .blogs_item .bottom_text span img {
		width: 13px;
	}

	.our_blogs .owl-carousel .owl-nav button.owl-next,
	.our_blogs .owl-carousel .owl-nav button.owl-prev {
		bottom: -68px;
	}

	.contact_us .contact_card {
		padding: 16px;
		border-radius: 12px;
	}

	.contact_us .contact_card .top_heading {
		gap: 4px;
	}

	.contact_us .contact_card .form_block {
		margin: 18px 0 0;
		gap: 16px;
	}

	.contact_us .contact_card .form_block .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		border-radius: 6px;
	}

	.contact_us .contact_card .form_block .input_inr .icon {
		top: 3px;
		width: 38px;
		height: 32px;
	}

	.contact_us .contact_card .form_block .input_inr .icon img {
		width: 16px;
	}

	.contact_us .contact_card .form_block .input_inr:has(.icon) .form-control {
		padding-left: 38px;
	}

	.contact_us .contact_card .intrested_in {
		gap: 6px;
	}

	.contact_us .contact_card .wpcf7-checkbox {
		gap: 16px;
	}

	.contact_us .contact_card .wpcf7-checkbox .wpcf7-list-item label {
		gap: 6px;
	}

	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"],
	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:after,
	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:before {
		width: 18px;
		height: 18px;
		border-radius: 3px;
	}

	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:after {
		background-size: 12px;
	}

	.contact_us .contact_card .wpcf7-checkbox .wpcf7-list-item-label {
		font: normal normal 400 14px / 18px var(--font);
		letter-spacing: -0.24px;
	}

	.contact_us .contact_card .wpcf7-not-valid-tip {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.wpcf7 form .wpcf7-response-output {
		margin: 12px 0 0;
		padding: 6px;
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.08px;
	}

	.contact_us .google_map iframe {
		border-radius: 12px;
	}

	.footer {
		padding: 52px 0 20px;
	}

	.footer .footer_wrpr {
		gap: 28px;
	}

	.footer .footer_wrpr .ftr_top img {
		height: 46px;
	}

	.footer .footer_wrpr .ftr_top .partners {
		gap: 16px;
	}

	.footer .footer_wrpr .ftr_center {
		grid-template-columns: 480px auto;
		gap: 48px;
	}

	.footer .footer_wrpr .mailchimp_signUp {
		gap: 16px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form {
		gap: 12px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form span img {
		width: 18px;
	}

	.footer .footer_wrpr .mailchimp_signUp .input_inr .form-control {
		padding: 9px 12px 9px 38px;
		border-radius: 6px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form .btn {
		padding: 9px 16px;
	}

	.footer .footer_wrpr .ftr_menus {
		gap: 20px;
	}

	.footer .footer_wrpr .ftr_links {
		gap: 16px;
	}

	.footer .footer_wrpr .ftr_links ul {
		gap: 10px;
	}

	.footer .footer_wrpr .ftr_links ul li {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
	}

	.footer .footer_wrpr .social_info {
		gap: 10px;
	}

	.footer .footer_wrpr .social_info a {
		width: 34px;
		height: 34px;
	}

	.footer .footer_wrpr .social_info a img {
		width: 18px;
	}

	.comn_banner .bnr_img img {
		height: 365px;
		border-radius: 16px;
	}

	.comn_banner::before {
		border-radius: 16px;
	}

	.properties_sale .search_bar {
		width: 600px;
		padding: 5px 5px 5px 20px;
		margin: 24px auto;
		gap: 10px;
	}

	.properties_sale .select_property .btn_selectProperties {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		gap: 6px;
	}

	.properties_sale .select_property .btn_selectProperties img {
		width: 16px;
	}

	.properties_sale .divider {
		height: 26px;
	}

	.properties_sale .select_property .option {
		font: normal normal 400 13px / 17px var(--font);
		letter-spacing: -0.20px;
		padding: 6px 10px;
	}

	.properties_sale .serach_input .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		min-height: 40px;
	}

	.properties_sale .serach_input .search_icon {
		width: 40px;
		height: 40px;
	}

	.properties_sale .serach_input .search_icon img {
		width: 18px;
	}

	.properties_sale .select_property .options {
		top: calc(100% + 18px);
		border-radius: 6px;
	}

	.properties_sale .search_bar .search_dropdown {
		top: calc(100% + 4px);
		border-radius: 10px;
	}

	.properties_sale .search_bar .search_dropdown a {
		padding: 12px 16px;
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.properties_sale .search_bar .search_dropdown .no_result {
		padding: 12px 16px;
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.properties_sale .properties_wrpr {
		row-gap: 24px;
		margin-top: 28px;
	}

	.properties_sale .card_item .img_box {
		height: 190px;
		border-radius: 12px;
	}

	.properties_sale .card_item .info_address span {
		font: normal normal 500 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.properties_sale .card_item .properties_info {
		padding: 12px;
		border-radius: 12px;
		gap: 12px;
	}

	.properties_sale .card_item .properties_info .top_left {
		gap: 8px;
	}

	.properties_sale .card_item .properties_info .chip_segment {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		padding: 3px 7px;
		gap: 3px;
	}

	.properties_sale .card_item .properties_info .chip_segment img {
		width: 13px;
	}

	.properties_sale .card_item .properties_info .info_center {
		gap: 6px;
	}

	.properties_sale .card_item .properties_info .info_center span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		gap: 3px;
	}

	.properties_sale .card_item .properties_info .info_center span img {
		width: 16px;
	}

	.properties_sale .card_item .properties_info .btn {
		padding: 7px 16px;
	}

	.properties_information {
		padding: 132px 0 40px;
	}

	.properties_information .gallery_item {
		border-radius: 12px;
	}

	.properties_information .gallery_left .gallery_item {
		max-height: 432px;
	}

	.properties_information .gallery_right .gallery_item {
		max-height: 208px;
	}

	.properties_information .gallery_item .btn {
		font: normal normal 500 18px / 26px var(--font);
		letter-spacing: -0.46px;
	}

	.property_infoFull {
		margin-top: 28px;
	}

	.property_infoFull .left_pannel {
		gap: 28px;
	}

	.property_infoFull .left_pannel .top_info {
		gap: 16px;
	}

	.property_infoFull .left_pannel h3 {
		font: normal normal 600 20px / 28px var(--font);
		letter-spacing: -0.32px;
	}

	.property_infoFull .left_pannel .center_info,
	.property_infoFull .left_pannel .filed_onMap {
		gap: 16px;
	}

	.property_infoFull .left_pannel .center_info .info_item {
		gap: 4px;
	}

	.property_infoFull .left_pannel .filed_onMap iframe {
		height: 320px;
	}

	.property_infoFull .right_pannel {
		top: 82px;
		gap: 24px;
	}

	.property_infoFull .right_pannel .card_box {
		padding: 16px;
		border-radius: 12px;
		gap: 18px;
	}

	.property_infoFull .right_pannel .card_box .top_title span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
		margin-top: 4px;
	}

	.property_infoFull .right_pannel .card_box .cntctForm_card {
		gap: 16px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.property_infoFull .right_pannel .card_box .input_inr:has(.icon) .form-control {
		padding-left: 36px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .icon {
		top: 4px;
		width: 36px;
		height: 30px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .icon img {
		width: 16px;
		height: auto;
	}

	.property_infoFull .right_pannel .card_box .wpcf7-list-item label {
		gap: 6px;
	}

	.property_infoFull .right_pannel .card_box .form-check-input {
		width: 16px;
		height: 16px;
		border-radius: 3px;
	}

	.property_infoFull .right_pannel .card_box .form-check-input:checked[type=checkbox] {
		background-size: 12px;
	}

	.property_infoFull .right_pannel .card_box .wpcf7-list-item-label {
		font: normal normal 400 14px / 18px var(--font);
		letter-spacing: -0.24px;
	}

	.property_infoFull .right_pannel .card_box .btn_submit {
		width: 100%;
		margin-top: 6px;
	}

	.wpcf7-not-valid-tip {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.auction_about .auction_img img {
		height: 420px;
		border-radius: 12px;
	}

	.auction_about .auctionAbout_content {
		gap: 16px;
		padding-left: 32px;
	}

	.contact_usPage {
		margin-top: 90px;
		padding: 36px 0;
	}

	.contact_usPage .contact_card .contact_form {
		max-width: 360px;
		gap: 16px;
	}

	.contact_usPage .contact_card .contact_form .top_heading h2 {
		font: normal normal 600 28px / 125% var(--font-heading);
		letter-spacing: -0.64px;
	}

	.contact_usPage .contact_card .contact_form .top_heading h6 {
		margin-top: 6px;
	}

	.contact_usPage .contact_card .contact_form .cntctForm_card {
		gap: 16px;
	}

	.contact_usPage .contact_card .contact_form .input_inr .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.contact_usPage .contact_card .contact_form .input_inr:has(.icon) .form-control {
		padding-left: 36px;
	}

	.contact_usPage .contact_card .contact_form .input_inr .icon {
		top: 4px;
		width: 36px;
		height: 30px;
	}

	.contact_usPage .contact_card .contact_form .input_inr span img {
		width: 16px;
		height: auto;
	}

	.contact_usPage .contact_card .contact_form .intrested_in {
		gap: 8px;
	}

	.contact_usPage .contact_card .contact_form .intrested_in p {
		font: normal normal 600 13px / 18px var(--font);
		letter-spacing: -0.24px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox {
		gap: 16px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox .wpcf7-list-item label {
		gap: 6px;
	}

	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"],
	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:after,
	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:before {
		width: 18px;
		height: 18px;
		border-radius: 3px;
	}

	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:after {
		background-size: 12px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox .wpcf7-list-item-label {
		font: normal normal 400 14px / 18px var(--font);
		letter-spacing: -0.24px;
	}

	.contact_usPage .contact_card .contact_form .submit_inr {
		margin-top: 8px;
	}

	.our_locations {
		padding: 60px 0;
	}

	.our_locations .top_header .address_info .icon {
		width: 42px;
		height: 42px;
	}

	.our_locations .top_header .address_info .icon img {
		width: 20px;
		height: auto;
	}

	.our_locations .top_header .address_info .info_inner p {
		margin-top: 4px;
	}

	.our_locations .map_location iframe {
		width: 100%;
		height: 412px;
	}

	.our_testimonials .item_slide .slide_content {
		gap: 28px;
		max-width: calc(100% - 70px);
	}

	.our_testimonials .item_slide .slide_content .stars img {
		width: 18px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta .user_info {
		gap: 12px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta .avatar_img {
		width: 48px;
		height: 48px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.our_testimonials .item_slide .slide_img img {
		height: 406px;
		border-radius: 6px;
	}

	.handling_procedure .row {
		row-gap: 36px;
	}

	.handling_procedure .compliance_box {
		padding-left: 16px;
	}

	.handling_procedure .content_box {
		gap: 16px;
	}

	.handling_procedure .content_box h3 {
		font: normal normal 600 22px / 28px var(--font);
		letter-spacing: -0.46px;
	}

	.handling_procedure .content_box ul li {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	.handling_procedure .btn_viewMore {
		font: normal normal 500 14px / 20px var(--font);
		letter-spacing: -0.24px;
		margin: 8px auto 0;
	}

	.complaints_procedure .complaints_info .top_content h3 {
		font: normal normal 600 22px / 28px var(--font);
		letter-spacing: -0.46px;
	}

	.complaints_procedure .complaints_info {
		gap: 24px;
	}

	.complaints_procedure .complaints_info .top_content {
		gap: 16px;
	}

	.complaints_procedure .complaints_info .top_content .inner_info {
		gap: 12px;
	}

	.complaints_procedure .complaints_info .top_content ul li {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	.complaints_procedure .complaints_info .center_info {
		padding: 16px;
		border-radius: 12px;
		gap: 12px;
	}

	.complaints_procedure .complaints_info .center_info .item_info {
		gap: 12px;
	}

	.complaints_procedure .complaints_info .center_info .icon {
		width: 40px;
		min-width: 40px;
		height: 40px;
	}

	.complaints_procedure .complaints_info .center_info .icon img {
		width: 18px;
	}

	.complaints_procedure .complaints_info .center_info .item_info h6 {
		margin-top: 4px;
	}

	.complaints_procedure .complaints_info .important_notes {
		gap: 8px;
	}

	.transparent_fee .nav-pills {
		padding: 4px;
		border-radius: 6px;
		gap: 6px;
	}

	.transparent_fee .nav-pills .nav-link {
		font: normal normal 600 14px / 20px var(--font);
		letter-spacing: -0.24px;
		min-width: 100px;
		padding: 8px 12px;
		border-radius: 4px;
	}

	.transparent_fee .feeStructure_content {
		gap: 24px;
	}

	.transparent_fee .custom_table .table_header,
	.transparent_fee .custom_table .table_footer {
		padding: 10px 16px;
	}

	.transparent_fee .custom_table .table_content .table_row .table_data {
		padding: 12px 16px;
	}

	.transparent_fee .custom_table .table_header,
	.transparent_fee .custom_table .table_footer {
		padding: 8px 12px;
	}

	.transparent_fee .custom_table .table_footer span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.comn_banner .bnr_title p {
		margin-bottom: 6px;
	}

	.blogsList_section .top_filters ul {
		gap: 12px;
	}

	.blogsList_section .top_filters li {
		padding: 0 2px 10px;
	}

	.blogsList_section .top_filters li a {
		font: normal normal 500 15px / 23px var(--font);
		letter-spacing: -0.27px;
	}

	.blogsList_section .top_filters .form-select {
		font: normal normal 400 14px / 20px var(--font);
		padding: 8px 12px;
		max-width: 242px;
	}

	.blogsList_section .grid-item {
		margin-bottom: 36px;
	}

	.blogsList_section .card_box .blog_img {
		height: 200px;
		border-radius: 12px;
	}

	.blogsList_section .card_box .blog_content {
		padding: 16px 12px;
		border-radius: 12px;
	}

	.blogsList_section .card_box .blog_content .posted_date {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
		padding: 3px 10px;
	}

	.blogsList_section .card_box .blog_content h5 {
		margin: 8px 0;
	}

	.blogsList_section .card_box .blog_content .btn_readPost {
		margin-top: 16px;
	}

	.blogsList_section .card_box .blog_content .btn_readPost img {
		width: 16px;
	}

	.blogsList_section .pagination {
		padding-top: 16px;
	}

	.blogsList_section .pagination .btn {
		letter-spacing: -0.24px;
	}

	.blogsList_section .pagination .numbers a {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		width: 32px;
		height: 32px;
	}

	.singleBlog_info {
		padding-top: 124px;
		padding-bottom: 36px;
	}

	.singleBlog_info .singleBlog_bnr {
		gap: 28px;
	}

	.singleBlog_info .singleBlog_bnr .single_img img {
		height: 420px;
		border-radius: 12px;
	}

	.singleBlog_info .singleBlog_bnr h3 {
		font: normal normal 700 24px / 126.667% var(--font);
		letter-spacing: -0.36px;
	}

	.single_fullInfo {
		margin-top: 32px;
	}

	.single_fullInfo .left_pannel {
		gap: 32px;
	}

	.single_fullInfo .left_pannel .content_block {
		gap: 16px;
	}

	.single_fullInfo .left_pannel .content_block h3 {
		font: normal normal 600 24px / 126.667% var(--font);
		letter-spacing: -0.36px;
	}

	.single_fullInfo .left_pannel .img_block img {
		border-radius: 12px;
	}

	.single_fullInfo .left_pannel .blog_meta .autho_info {
		gap: 12px;
	}

	.single_fullInfo .left_pannel .blog_meta .avatar_img {
		width: 46px;
		height: 46px;
	}

	.single_fullInfo .left_pannel .blog_meta span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.single_fullInfo .left_pannel .blog_meta .social_share {
		gap: 6px;
	}

	.single_fullInfo .left_pannel .blog_meta .social_share a {
		width: 28px;
		height: 28px;
	}

	.single_fullInfo .left_pannel .comments-title {
		font: normal normal 600 20px / 133.333% var(--font);
		letter-spacing: -0.3px;
	}

	.single_fullInfo .left_pannel .comment-list {
		gap: 16px;
		margin: 16px 0;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author img {
		width: 28px;
		height: 28px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author,
	.single_fullInfo .left_pannel .comment-list .reply {
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author,
	.single_fullInfo .left_pannel .comment-list .reply,
	.single_fullInfo .left_pannel .comment-list .comment-metadata a {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.single_fullInfo .left_pannel .comment-respond {
		padding: 16px;
		border-radius: 12px;
		gap: 16px;
		margin-top: 16px;
	}

	.single_fullInfo .left_pannel .comment-reply-title {
		font: normal normal 600 20px / 133.333% var(--font);
		letter-spacing: -0.3px;
	}

	.comment-respond .comment-form {
		gap: 16px;
	}

	.comment-respond .comment-form .input_inr .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.comment-respond .comment-form .comment-form-cookies-consent .form-check-input {
		width: 18px;
		height: 18px;
		border-radius: 3px;
	}

	.comment-respond .comment-form .comment-form-cookies-consent label {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
	}

	.comment-respond .comment-form .btn_primary {
		margin-top: 4px;
	}

	.single_fullInfo .right_pannel {
		top: 80px;
		gap: 16px;
	}

	.single_fullInfo .right_pannel .serach_input .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		min-height: 42px;
		padding-right: 46px;
	}

	.single_fullInfo .right_pannel .search_bar {
		padding: 3px 3px 3px 20px;
		gap: 12px;
	}

	.single_fullInfo .right_pannel .serach_input .search_icon {
		width: 42px;
		height: 42px;
	}

	.single_fullInfo .right_pannel .serach_input .search_icon img {
		width: 20px;
	}

	.single_fullInfo .right_pannel .serach_input .search_dropdown {
		left: -20px;
		width: calc(100% + 24px);
	}

	.single_fullInfo .right_pannel .serach_input .search_dropdown a {
		padding: 10px 14px;
		font: normal normal 400 13px / 150% var(--font);
		letter-spacing: -0.16px;
	}

	.single_fullInfo .right_pannel .card_box {
		padding: 16px;
		border-radius: 12px;
		gap: 16px;
	}

	.single_fullInfo .right_pannel .card_box .top_title h5 img {
		width: 16px;
	}

	.single_fullInfo .right_pannel .card_box .categories_list {
		gap: 12px;
	}

	.single_fullInfo .right_pannel .card_box .categories_list .btn {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.16px;
	}

	.single_fullInfo .right_pannel .card_box .tags_list {
		gap: 8px;
	}

	.single_fullInfo .right_pannel .card_box .tags_list .btn {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.16px;
		padding: 3px 10px;
		border-radius: 3px;
	}

	.latest_blogPost {
		padding: 42px 0;
	}

	.latest_blogPost .main_heading .btn {
		padding: 7px 14px;
	}

	.about_info .content_block {
		gap: 12px;
	}

	.about_info .img_box img {
		border-radius: 12px;
	}

	.how_itWorks .works_accordion .accordion {
		gap: 18px;
	}

	.how_itWorks .works_accordion .accordion-item {
		padding: 12px;
		border-radius: 10px;
	}

	.how_itWorks .works_accordion .accordion-button {
		font: normal normal 600 20px / 133.333% var(--font);
		letter-spacing: -0.4px;
	}

	.how_itWorks .works_accordion .accordion-button::after {
		width: 26px;
		height: 26px;
	}

	.how_itWorks .works_accordion .accordion-body {
		padding: 8px 0 0;
		gap: 12px;
	}

	.how_itWorks .works_accordion .accordion-body ul li {
		font: normal normal 400 15px / 155.556% var(--font);
		letter-spacing: -0.36px;
	}

	.how_itWorks .works_accordion .accordion-body h5 {
		margin-bottom: 8px;
	}

	.how_itWorks .img_box img {
		border-radius: 12px;
	}

	.property_calculator .card_block {
		border-radius: 14px;
	}

	.property_calculator .card_block .card_header {
		padding: 10px 20px;
	}

	.property_calculator .card_block .card_body {
		padding: 16px;
	}

	.property_calculator .card_block .card_body .row {
		row-gap: 20px;
		--bs-gutter-x: 20px;
	}

	.property_calculator .card_block .card_body .form-control,
	.property_calculator .card_block .card_body .form-select {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.property_calculator .card_block .card_body .btn {
		padding: 10px 14px;
	}

	.property_calculator .card_block .card_body .notes {
		margin-top: 14px;
	}

	.property_calculator .card_block .card_body .offers_reults {
		padding: 16px;
		border-radius: 10px;
		gap: 14px;
	}

	.whatNext_section .img_box img {
		border-radius: 12px;
	}

	.whatNext_section .description_box {
		gap: 20px;
	}

	.whatNext_section .description_box .inr_content {
		gap: 12px;
	}

	.whatNext_section .description_box .inr_content h6 {
		margin-top: 3px;
	}

	.whatNext_section .description_box .inr_content .btn {
		font: normal normal 500 16px / 25px var(--font);
		letter-spacing: -0.36px;
		padding: 6px;
		min-width: 270px;
	}

	.whatNext_section .description_box .inr_content .btn span {
		width: 32px;
		height: 32px;
	}

	.whatNext_section .description_box .inr_content .btn span img {
		width: 17px;
	}

	.comparison_chart .table_responsive {
		border-radius: 12px;
	}

	.comparison_chart .table th, .comparison_chart .table td {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.28px;
		height: 56px;
	}

	.comparison_chart .table th {
		font-weight: 600;
	}

	.comparison_chart .table thead th {
		height: 60px;
	}

	.comparison_chart .table tbody tr th {
		width: 210px;
	}

	.faq_section .nav-pills {
		padding: 4px;
		border-radius: 6px;
		gap: 6px;
	}

	.faq_section .nav-pills .nav-link {
		font: normal normal 600 14px / 20px var(--font);
		letter-spacing: -0.24px;
		min-width: 100px;
		padding: 8px 12px;
		border-radius: 4px;
	}

	.faq_section .accordion {
		gap: 12px;
	}

	.faq_section .accordion-item {
		padding: 12px;
		border-radius: 10px;
	}

	.faq_section .accordion-button {
		font: normal normal 500 17px / 150% var(--font);
		letter-spacing: -0.35px;
	}

	.faq_section .accordion-button::after {
		width: 20px;
		height: 20px;
	}

	.faq_section .accordion-body {
		padding: 6px 0 0;
	}

	.faq_section .btn_loadMore {
		margin: 28px auto 0;
	}

	.section_CTA {
		padding: 38px 0;
	}

	.section_CTA .card_box {
		padding: 30px 42px;
		border-radius: 10px;
		gap: 20px;
	}

	.section_CTA .card_box .left_blc {
		gap: 6px;
	}

	.legal_compliance .compliance_content {
		gap: 42px;
	}

	.legal_compliance .compliance_content .compliance_card {
		gap: 20px;
	}

	.legal_compliance .compliance_content .compliance_card ul li {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	.legal_compliance .compliance_content .compliance_card h4 {
		font: normal normal 600 24px / 30px var(--font);
		letter-spacing: -0.48px;
	}

	.legal_compliance .parent_accordian {
		gap: 20px;
	}

	.legal_compliance .parent_accordian .accordion-item {
		padding: 16px;
		border-radius: 10px;
	}

	.legal_compliance .parent_accordian .accordion-button {
		font: normal normal 600 20px / 150% var(--font);
		letter-spacing: -0.4px;
	}

	.legal_compliance .parent_accordian .accordion-button::after {
		width: 24px;
		height: 24px;
	}

	.legal_compliance .parent_accordian .accordion-body {
		padding: 18px 0 0;
	}

	.legal_compliance .tenantFees_charges {
		gap: 18px;
	}

	.legal_compliance .tenantFees_charges .top_heading {
		gap: 8px;
	}

	.legal_compliance .custom_table .table_content .table_row .table_data {
		padding: 16px 20px;
	}

	.legal_compliance .tenantFees_charges .tfc_inner h5 {
		margin-bottom: 14px;
	}

	.legal_compliance .child_accordian {
		gap: 12px;
	}

	.legal_compliance .child_accordian .accordion-item {
		padding: 12px;
		border-radius: 8px;
	}

	.legal_compliance .child_accordian .accordion-button {
		font: normal normal 500 16px / 150% var(--font);
		letter-spacing: -0.3px;
	}

	.legal_compliance .child_accordian .accordion-button::after {
		width: 18px;
		height: 18px;
	}

	.legal_compliance .child_accordian .accordion-body {
		padding: 6px 0 0;
		max-width: 100%;
		gap: 6px;
	}

	.legal_compliance .accordion-body .table_responsive {
		border-radius: 8px;
	}

	.legal_compliance .accordion-body .table th, .legal_compliance .accordion-body .table td {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.3px;
		padding: 8px 14px;
	}

	.legal_compliance .accordion-body .table th {
		font-weight: 600;
	}

	.legal_compliance .custom_table .table_header {
		padding: 10px 18px;
	}

	.legal_compliance .compliance_content .compliance_card.notice {
		padding: 18px;
		border-radius: 8px;
	}

	.service_information .bnr_img img {
		border-radius: 14px;
	}

	.service_information .main_heading {
		gap: 14px;
	}

}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm {
		max-width: 920px;
	}

	h1 {
		font: normal normal 600 28px / 125% var(--font-heading);
		letter-spacing: -0.72px;
	}

	h2 {
		font: normal normal 600 28px / 125% var(--font);
		letter-spacing: -0.72px;
	}

	h3 {
		font: normal normal 600 22px / 122.222% var(--font);
		letter-spacing: -0.52px;
	}

	h4 {
		font: normal normal 600 18px / 133.333% var(--font);
		letter-spacing: -0.38px;
	}

	h5 {
		font: normal normal 500 16px / 150% var(--font);
		letter-spacing: -0.32px;
	}

	h6 {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	p {
		font: normal normal 400 12px / 150% var(--font);
		letter-spacing: -0.06px;
	}

	.btn {
		font: normal normal 500 12px / 16px var(--font);
		padding: 8px 16px;
		border-radius: 4px;
		gap: 6px;
	}

	.btn img {
		width: 14px;
	}

	.rn_section_gapTop {
		padding: 48px 0;
	}

	.inner_gapTop {
		margin-top: 24px;
	}

	.main_heading {
		gap: 4px;
	}

	.owl-carousel .owl-nav button.owl-next,
	.owl-carousel .owl-nav button.owl-prev {
		width: 28px;
		height: 28px;
	}

	.owl-carousel .owl-nav button.owl-next::before,
	.owl-carousel .owl-nav button.owl-prev::before {
		background-size: 14px;
	}

	.owl-carousel .owl-nav button.owl-prev {
		left: -46px;
	}

	.owl-carousel .owl-nav button.owl-next {
		right: -46px;
	}

	.header {
		top: 20px;
		border-radius: 8px;
		max-width: 922px;
	}

	.header .nav-bar {
		padding: 10px 0;
	}

	.header .nav-bar .logo img {
		width: 80px;
	}

	.header .nav-bar .nav-wrapper {
		gap: 24px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-link {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		gap: 3px;
		height: 34px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-link img {
		width: 16px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-dropdown {
		min-width: 160px;
		padding: 10px 0 6px;
	}

	.header .nav-bar .nav-wrapper .nav-item .nav-dropdown li a {
		font: normal normal 400 13px / 150% var(--font);
		letter-spacing: -0.20px;
		padding: 8px 14px;
	}

	.hero_banner {
		padding: 12px 12px 0;
	}

	.hero_banner .hero_slider {
		border-radius: 12px;
	}

	.hero_banner .hero_slider .slide_img::before {
		max-width: 580px;
	}

	.hero_banner .hero_slider .slide_content {
		max-width: 360px;
		gap: 10px;
	}

	.hero_banner .hero_slider .slide_content h5 {
		max-width: 100%;
	}

	.hero_banner .hero_slider .slide_content .btn {
		margin-top: 16px;
	}

	.hero_banner .owl-carousel .owl-nav button.owl-prev {
		left: 8px;
	}

	.hero_banner .owl-carousel .owl-nav button.owl-next {
		right: 8px;
	}

	.hero_banner .hero_slider .owl-dots {
		bottom: 16px;
		min-width: 69px;
		padding: 8px;
		gap: 4px;
	}

	.hero_banner .owl-carousel button.owl-dot {
		width: 7px;
		height: 7px;
	}

	.hero_banner .owl-carousel button.owl-dot.active {
		width: 20px;
	}

	.about_witlet .about_grids {
		grid-template-columns: 132px 332px 384px;
		gap: 24px;
	}

	.about_witlet .about_grids .about_statistics {
		gap: 16px;
	}

	.about_witlet .about_grids .card_statis {
		gap: 2px;
		padding-bottom: 16px;
	}

	.about_witlet .about_grids .about_bnrImg img {
		border-radius: 10px;
	}

	.about_witlet .about_grids .main_heading {
		gap: 12px;
	}

	.about_witlet .about_grids .main_heading .btn {
		margin-top: 6px;
	}

	.properties_sale .search_bar {
		width: 550px;
		padding: 5px 5px 5px 20px;
		margin: 20px auto;
		gap: 10px;
	}

	.properties_sale .select_property .btn_selectProperties {
		font: normal normal 400 13px / 20px var(--font);
		letter-spacing: -0.22px;
		gap: 4px;
	}

	.properties_sale .select_property .btn_selectProperties img {
		width: 15px;
	}

	.properties_sale .divider {
		height: 22px;
	}

	.properties_sale .serach_input .form-control {
		font: normal normal 400 13px / 20px var(--font);
		letter-spacing: -0.22px;
		min-height: 36px;
		padding-right: 38px;
	}

	.properties_sale .serach_input .search_icon {
		width: 36px;
		height: 36px;
	}

	.properties_sale .serach_input .search_icon img {
		width: 18px;
	}

	.properties_sale .select_property .options {
		top: calc(100% + 16px);
		width: 100px;
		border-radius: 6px;
	}

	.properties_sale .select_property .option {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		padding: 6px 10px;
	}

	.properties_sale .search_bar .search_dropdown {
		top: calc(100% + 4px);
		border-radius: 8px;
	}

	.properties_sale .search_bar .search_dropdown a {
		padding: 10px 16px;
		font: normal normal 400 13px / 150% var(--font);
		letter-spacing: -0.08px;
	}

	.properties_sale .search_bar .search_dropdown .no_result {
		padding: 10px 16px;
		font: normal normal 400 13px / 150% var(--font);
		letter-spacing: -0.08px;
	}

	.properties_sale .card_item .img_box {
		height: 165px;
		border-radius: 10px;
	}

	.properties_sale .card_item .info_address span {
		font: normal normal 500 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.properties_sale .card_item .info_address {
		right: 8px;
		top: 8px;
		padding: 3px 7px;
	}

	.properties_sale .card_item .properties_info {
		padding: 10px;
		border-radius: 10px;
		gap: 10px;
	}

	.properties_sale .card_item .properties_info .top_left {
		gap: 6px;
	}

	.properties_sale .card_item .properties_info .chip_segment {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		padding: 3px 8px;
		gap: 3px;
	}

	.properties_sale .card_item .properties_info .chip_segment img {
		width: 14px;
	}

	.properties_sale .card_item .properties_info .info_top h5 {
		font-weight: 600;
	}

	.properties_sale .card_item .properties_info .info_center {
		gap: 5px;
	}

	.properties_sale .card_item .properties_info .info_center span {
		font: normal normal 400 11px / 14px var(--font);
		letter-spacing: -0.05px;
		gap: 2px;
	}

	.properties_sale .card_item .properties_info .info_center span img {
		width: 14px;
	}

	.properties_sale .card_item .properties_info .btn {
		padding: 7px 12px;
	}

	.what_weDo .offers_grids {
		gap: 16px;
	}

	.what_weDo .offers_grids .card_box {
		padding: 14px;
		border-radius: 14px;
		gap: 12px;
		min-height: 290px;
	}

	.what_weDo .offers_grids .card_box h3 {
		font-weight: 600;
	}

	.what_weDo .offers_grids .card_box h5 {
		margin-top: 4px;
	}

	.what_weDo .offers_grids .card_box .btn {
		width: 38px;
		height: 38px;
		padding: 8px;
	}

	.what_weDo .offers_grids .card_box .btn img {
		width: 16px;
	}

	.our_blogs .blogs_slide .blogs_item {
		padding: 8px;
		border-radius: 10px;
	}

	.our_blogs .blogs_slide .blogs_item .blogs_content {
		width: calc((100% - 192px) + 16px);
		margin-right: -16px;
		border-radius: 6px;
		padding: 8px;
		height: 228px;
	}

	.our_blogs .blogs_slide .blogs_item .top_text,
	.our_blogs .blogs_slide .blogs_item .bottom_text {
		gap: 8px;
	}

	.our_blogs .blogs_slide .blogs_item .bottom_text span {
		font: normal normal 500 12px / 16px var(--font);
		letter-spacing: -0.06px;
		gap: 4px;
	}

	.our_blogs .blogs_slide .blogs_item .bottom_text span img {
		width: 14px;
	}

	.our_blogs .blogs_slide .blogs_item .blog_img {
		width: 192px;
		min-width: 192px;
		height: 226px;
		border-radius: 8px;
	}

	.our_blogs .owl-carousel .owl-nav button.owl-next,
	.our_blogs .owl-carousel .owl-nav button.owl-prev {
		bottom: -55px;
	}

	.contact_us {
		border-radius: 0 0 16px 16px;
	}

	.contact_us .row {
		--bs-gutter-x: 16px;
	}

	.contact_us .contact_card {
		padding: 16px;
		border-radius: 10px;
	}

	.contact_us .contact_card .top_heading {
		gap: 4px;
	}

	.contact_us .contact_card .form_block {
		margin: 16px 0 0;
		gap: 16px;
	}

	.contact_us .contact_card .form_block .form-control {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		padding: 10px 12px;
		border-radius: 6px;
	}

	.contact_us .contact_card .form_block .input_inr .icon {
		width: 34px;
		height: 28px;
		top: 3px;
	}

	.contact_us .contact_card .form_block .input_inr .icon img {
		width: 16px;
	}

	.contact_us .contact_card .form_block .input_inr:has(.icon) .form-control {
		padding-left: 36px;
	}

	.contact_us .contact_card .intrested_in,
	.contact_us .contact_card .wpcf7-checkbox .wpcf7-list-item label {
		gap: 4px;
	}

	.contact_us .contact_card .wpcf7-checkbox {
		gap: 16px;
	}

	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"],
	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:after,
	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:before {
		width: 17px;
		height: 17px;
		border-radius: 2px;
	}

	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:after {
		background-size: 12px;
	}

	.contact_us .contact_card .wpcf7-checkbox .wpcf7-list-item-label {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.contact_us .contact_card .btn_white {
		margin-top: 4px;
	}

	.contact_us .contact_card .wpcf7-not-valid-tip {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.contact_us .google_map iframe {
		border-radius: 10px;
	}

	.footer {
		padding: 42px 0 16px;
	}

	.footer .footer_wrpr {
		gap: 28px;
	}

	.footer .footer_wrpr .ftr_top img {
		height: 42px;
	}

	.footer .footer_wrpr .ftr_top .partners {
		gap: 16px;
	}

	.footer .footer_wrpr .ftr_center {
		grid-template-columns: 432px auto;
		gap: 36px;
	}

	.footer .footer_wrpr .mailchimp_signUp {
		gap: 16px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form {
		gap: 12px;
	}

	.footer .footer_wrpr .mailchimp_signUp .input_inr .form-control {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: 0.06px;
		padding: 9px 12px 9px 36px;
		border-radius: 6px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form span {
		width: 36px;
		height: 30px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form span img {
		width: 16px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form .btn {
		padding: 9px 14px;
	}

	.footer .footer_wrpr .ftr_links {
		gap: 16px;
	}

	.footer .footer_wrpr .ftr_links ul {
		gap: 8px;
	}

	.footer .footer_wrpr .ftr_links ul li {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
	}

	.footer .footer_wrpr .ftr_btm {
		margin-top: -10px;
	}

	.footer .footer_wrpr .social_info {
		gap: 10px;
	}

	.footer .footer_wrpr .social_info a {
		width: 32px;
		height: 32px;
		border-radius: 3px;
	}

	.footer .footer_wrpr .social_info a img {
		width: 16px;
	}

	.comn_banner {
		margin: 13px 12px 0;
	}

	.comn_banner::before {
		border-radius: 12px;
	}

	.comn_banner .bnr_img img {
		height: 312px;
		border-radius: 12px;
	}

	.properties_sale .properties_wrpr {
		row-gap: 24px;
		margin-top: 28px;
		--bs-gutter-x: 16px;
	}

	.properties_information {
		padding: 106px 0 36px;
	}

	.properties_information .property_gallery {
		gap: 12px;
	}

	.properties_information .gallery_item {
		border-radius: 12px;
	}

	.properties_information .gallery_left .gallery_item {
		max-height: 364px;
	}

	.properties_information .gallery_rightBottom,
	.properties_information .gallery_right {
		gap: 12px;
	}

	.properties_information .gallery_right .gallery_item {
		max-height: 176px;
	}

	.properties_information .gallery_item .btn {
		font: normal normal 600 18px / 26px var(--font);
		letter-spacing: -0.36px;
	}

	.property_infoFull {
		margin-top: 28px;
	}

	.property_infoFull .left_pannel {
		gap: 24px;
	}

	.property_infoFull .left_pannel .top_info {
		gap: 12px;
	}

	.property_infoFull .left_pannel h3 {
		font: normal normal 600 20px / 26px var(--font);
		letter-spacing: -0.32px;
	}

	.property_infoFull .left_pannel .center_info,
	.property_infoFull .left_pannel .filed_onMap {
		gap: 12px;
	}

	.property_infoFull .left_pannel .center_info .details_inner {
		gap: 16px;
	}

	.property_infoFull .left_pannel .center_info .info_item {
		gap: 4px;
	}

	.property_infoFull .left_pannel .filed_onMap iframe {
		height: 300px;
	}

	.property_infoFull .right_pannel {
		top: 70px;
		gap: 16px;
	}

	.property_infoFull .right_pannel .card_box {
		padding: 12px;
		border-radius: 12px;
		gap: 12px;
	}

	.property_infoFull .right_pannel .card_box .top_title h5 img {
		width: 16px;
	}

	.property_infoFull .right_pannel .card_box .top_title span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
		margin-top: 2px;
	}

	.property_infoFull .right_pannel .card_box .cntctForm_card {
		gap: 12px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .form-control {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.24px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.property_infoFull .right_pannel .card_box .input_inr:has(.icon) .form-control {
		padding-left: 32px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .icon {
		top: 4px;
		width: 34px;
		height: 28px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .icon img {
		width: 16px;
	}

	.property_infoFull .right_pannel .card_box .wpcf7-list-item label {
		gap: 6px;
	}

	.property_infoFull .right_pannel .card_box .form-check-input {
		width: 16px;
		height: 16px;
		border-radius: 3px;
	}

	.property_infoFull .right_pannel .card_box .wpcf7-list-item-label {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.18px;
	}

	.property_infoFull .right_pannel .card_box .btn_submit {
		margin-top: 4px;
	}

	.property_infoFull .right_pannel .card_box .tags_list {
		gap: 6px;
	}

	.property_infoFull .right_pannel .card_box .tags_list .btn {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
		padding: 3px 8px;
		border-radius: 3px;
	}

	.auction_about .auction_img img {
		height: 360px;
		border-radius: 10px;
	}

	.auction_about .auctionAbout_content {
		gap: 16px;
		padding-left: 24px;
	}

	.auction_about .auctionAbout_content .btn {
		padding: 8px 16px;
	}

	.our_testimonials .item_slide .slide_content .stars img {
		width: 16px;
	}

	.our_testimonials .item_slide .slide_content {
		gap: 28px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta .user_info {
		gap: 10px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta .avatar_img {
		width: 46px;
		height: 46px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.our_testimonials .item_slide .slide_img img {
		height: 345px;
		border-radius: 6px;
	}

	.handling_procedure .row {
		row-gap: 32px;
	}

	.handling_procedure .compliance_box {
		padding-left: 16px;
	}

	.handling_procedure .content_box {
		gap: 12px;
	}

	.handling_procedure .content_box h3,
	.complaints_procedure .complaints_info .top_content h3 {
		font: normal normal 600 20px / 26px var(--font);
		letter-spacing: -0.32px;
	}

	.handling_procedure .content_box ul li,
	.complaints_procedure .complaints_info .top_content ul li {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	.handling_procedure .btn_viewMore {
		font: normal normal 500 14px / 20px var(--font);
		letter-spacing: -0.24px;
		margin: 10px auto 0;
	}

	.complaints_procedure .complaints_info {
		gap: 20px;
	}

	.complaints_procedure .complaints_info .top_content {
		gap: 12px;
	}

	.complaints_procedure .complaints_info .top_content .inner_info {
		gap: 10px;
	}

	.complaints_procedure .complaints_info .center_info {
		padding: 14px;
		border-radius: 10px;
		gap: 10px;
	}

	.complaints_procedure .complaints_info .center_info .item_info {
		gap: 10px;
	}

	.complaints_procedure .complaints_info .center_info .icon {
		width: 36px;
		min-width: 36px;
		height: 36px;
	}

	.complaints_procedure .complaints_info .center_info .icon img {
		width: 16px;
	}

	.complaints_procedure .complaints_info .center_info .item_info h6 {
		margin-top: 2px;
	}

	.complaints_procedure .complaints_info .important_notes {
		gap: 6px;
	}

	.complaints_procedure .complaints_info .important_notes span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.transparent_fee .nav-pills {
		padding: 3px;
		border-radius: 6px;
		gap: 4px;
	}

	.transparent_fee .nav-pills .nav-link {
		font: normal normal 600 13px / 18px var(--font);
		letter-spacing: -0.18px;
		min-width: 98px;
		padding: 8px 10px;
		border-radius: 4px;
	}

	.transparent_fee .custom_table .table_header,
	.transparent_fee .custom_table .table_footer {
		padding: 10px 16px;
	}

	.transparent_fee .custom_table .table_content .table_row .table_data {
		padding: 12px 16px;
	}

	.transparent_fee .custom_table .table_footer span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.contact_usPage {
		margin-top: 78px;
		padding: 28px 0;
	}

	.contact_usPage .contact_card .contact_form .top_heading h2 {
		font: normal normal 600 24px / 125% var(--font-heading);
		letter-spacing: -0.42px;
	}

	.contact_usPage .contact_card .contact_form .top_heading h6 {
		color: var(--slate-600);
		margin-top: 4px;
	}

	.contact_usPage .contact_card .contact_form {
		max-width: 342px;
		gap: 16px;
	}

	.contact_usPage .contact_card .contact_form .cntctForm_card {
		gap: 14px;
	}

	.contact_usPage .contact_card .contact_form .input_inr .form-control {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.24px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.contact_usPage .contact_card .contact_form .input_inr:has(.icon) .form-control {
		padding-left: 32px;
	}

	.contact_usPage .contact_card .contact_form .input_inr .icon {
		top: 4px;
		width: 34px;
		height: 28px;
	}

	.contact_usPage .contact_card .contact_form .input_inr .icon img {
		width: 16px;
	}

	.contact_usPage .contact_card .contact_form .intrested_in {
		gap: 8px;
	}

	.contact_usPage .contact_card .contact_form .intrested_in p {
		font: normal normal 600 13px / 18px var(--font);
		letter-spacing: -0.3px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox {
		gap: 16px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox .wpcf7-list-item label {
		gap: 4px;
	}

	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"],
	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:after,
	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:before {
		width: 17px;
		height: 17px;
		border-radius: 2px;
	}

	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:after {
		background-size: 12px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox .wpcf7-list-item-label {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.contact_usPage .contact_card .contact_form .submit_inr {
		margin-top: 8px;
	}

	.contact_usPage .contact_card .contact_form .btn_primary {
		padding: 10px 16px;
	}

	.our_locations {
		padding: 48px 0;
	}

	.our_locations .top_header .address_info {
		gap: 10px;
	}

	.our_locations .top_header .address_info .icon {
		width: 40px;
		height: 40px;
	}

	.our_locations .top_header .address_info .icon img {
		width: 18px;
	}

	.our_locations .top_header .address_info .info_inner p {
		margin-top: 4px;
	}

	.our_locations .map_location iframe {
		height: 380px;
	}

	.comn_banner .bnr_title p {
		margin-bottom: 4px;
	}

	.blogsList_section .top_filters ul {
		gap: 12px;
	}

	.blogsList_section .top_filters li {
		padding: 0 2px 8px;
	}

	.blogsList_section .top_filters li a {
		font: normal normal 500 14px / 20px var(--font);
		letter-spacing: -0.24px;
	}

	.blogsList_section .top_filters .form-select {
		font: normal normal 400 13px / 18px var(--font);
		padding: 8px 12px;
		max-width: 220px;
		border-radius: 6px;
	}

	.blogsList_section .isotope {
		--bs-gutter-x: 16px;
	}

	.blogsList_section .grid-item {
		margin-bottom: 32px;
	}

	.blogsList_section .card_box .blog_img {
		height: 165px;
		border-radius: 10px;
	}

	.blogsList_section .card_box .blog_content {
		padding: 14px 10px;
		border-radius: 10px;
	}

	.blogsList_section .card_box .blog_content .posted_date {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
		padding: 3px 10px;
	}

	.blogsList_section .card_box .blog_content h5 {
		margin: 8px 0;
	}

	.blogsList_section .card_box .blog_content .btn_readPost {
		margin-top: 12px;
	}

	.blogsList_section .card_box .blog_content .btn_readPost img {
		width: 15px;
	}

	.blogsList_section .pagination {
		padding-top: 16px;
	}

	.blogsList_section .pagination .btn {
		letter-spacing: -0.08px;
	}

	.blogsList_section .pagination .numbers a {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.18px;
		width: 32px;
		height: 32px;
	}

	.singleBlog_info {
		padding-top: 108px;
		padding-bottom: 32px;
	}

	.singleBlog_info .singleBlog_bnr {
		gap: 24px;
	}

	.singleBlog_info .singleBlog_bnr .single_img img {
		height: 360px;
		border-radius: 10px;
	}

	.singleBlog_info .singleBlog_bnr h3 {
		font: normal normal 600 20px / 126.667% var(--font);
		letter-spacing: -0.32px;
	}

	.single_fullInfo {
		margin-top: 36px;
	}

	.single_fullInfo .left_pannel {
		gap: 28px;
	}

	.single_fullInfo .left_pannel .content_block {
		gap: 16px;
	}

	.single_fullInfo .left_pannel .content_block h3 {
		font: normal normal 600 20px / 126.667% var(--font);
		letter-spacing: -0.32px;
	}

	.single_fullInfo .left_pannel .content_block li {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	.single_fullInfo .left_pannel .img_block img {
		border-radius: 10px;
	}

	.single_fullInfo .left_pannel .blog_meta .autho_info {
		gap: 10px;
	}

	.single_fullInfo .left_pannel .blog_meta .avatar_img {
		width: 44px;
		height: 44px;
	}

	.single_fullInfo .left_pannel .blog_meta span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.single_fullInfo .left_pannel .blog_meta .social_share {
		gap: 6px;
	}

	.single_fullInfo .left_pannel .blog_meta .social_share a {
		width: 28px;
		height: 28px;
	}

	.single_fullInfo .left_pannel .comment-respond {
		padding: 16px;
		border-radius: 10px;
		gap: 12px;
		margin-top: 12px;
	}

	.single_fullInfo .left_pannel .comment-reply-title,
	.single_fullInfo .left_pannel .comments-title {
		font: normal normal 600 18px / 133.333% var(--font);
		letter-spacing: -0.3px;
	}

	.single_fullInfo .left_pannel .comment-list {
		gap: 16px;
		margin: 16px 0;
	}

	.single_fullInfo .left_pannel .comment-list .comment-body {
		gap: 4px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author {
		gap: 4px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author,
	.single_fullInfo .left_pannel .comment-list .reply {
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author img {
		width: 28px;
		height: 28px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-metadata a {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-content p {
		font: normal normal 400 14px / 150% var(--font);
	}

	.comment-respond .comment-form {
		gap: 16px 12px;
	}

	.comment-respond .comment-form:has(.logged-in-as) p:nth-child(1) {
		grid-column: 1 / 4;
	}

	.comment-respond .comment-form .input_inr .form-control {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.2px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.comment-respond .comment-form .comment-form-cookies-consent .form-check-input {
		width: 17px;
		height: 17px;
		border-radius: 3px;
	}

	.comment-respond .comment-form .comment-form-cookies-consent label {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.2px;
	}

	.comment-respond .comment-form .btn_primary {
		margin-top: 4px;
	}

	.single_fullInfo .right_pannel {
		top: 72px;
		gap: 16px;
	}

	.single_fullInfo .right_pannel .search_bar {
		padding: 3px 3px 3px 18px;
		gap: 10px;
	}

	.single_fullInfo .right_pannel .serach_input .form-control {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.3px;
		min-height: 38px;
		padding-right: 38px;
	}

	.single_fullInfo .right_pannel .serach_input .search_icon {
		width: 38px;
		height: 38px;
	}

	.single_fullInfo .right_pannel .serach_input .search_icon img {
		width: 18px;
	}

	.single_fullInfo .right_pannel .serach_input .search_dropdown {
		left: -20px;
		border-radius: 8px;
		width: calc(100% + 26px);
	}

	.single_fullInfo .right_pannel .serach_input .search_dropdown a,
	.single_fullInfo .right_pannel .serach_input .search_dropdown .no_result {
		padding: 8px 12px;
		font: normal normal 400 13px / 150% var(--font);
		letter-spacing: -0.27px;
	}

	.single_fullInfo .right_pannel .card_box {
		padding: 12px;
		border-radius: 10px;
		gap: 12px;
	}

	.single_fullInfo .right_pannel .card_box .top_title h5 img {
		width: 14px;
	}

	.single_fullInfo .right_pannel .card_box .categories_list {
		gap: 12px 10px;
	}

	.single_fullInfo .right_pannel .card_box .categories_list .btn {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.single_fullInfo .right_pannel .card_box .tags_list {
		gap: 8px;
	}

	.single_fullInfo .right_pannel .card_box .tags_list .btn {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		padding: 3px 8px;
		border-radius: 3px;
	}

	.latest_blogPost {
		padding: 32px 0;
	}

	.latest_blogPost .main_heading .btn {
		padding: 7px 14px;
	}

	.about_info .content_block {
		gap: 12px;
	}

	.about_info .img_box img {
		border-radius: 12px;
	}

	.how_itWorks .works_accordion .accordion {
		gap: 12px;
	}

	.how_itWorks .works_accordion .accordion-item {
		padding: 12px;
		border-radius: 8px;
	}

	.how_itWorks .works_accordion .accordion-button {
		font: normal normal 600 18px / 133.333% var(--font);
		letter-spacing: -0.45px;
	}

	.how_itWorks .works_accordion .accordion-button::after {
		width: 24px;
		height: 24px;
	}

	.how_itWorks .works_accordion .accordion-body {
		padding: 8px 0 0;
		gap: 10px;
	}

	.how_itWorks .works_accordion .accordion-body ul {
		padding-left: 1.6rem;
	}

	.how_itWorks .works_accordion .accordion-body ul li {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.35px;
	}

	.how_itWorks .works_accordion .accordion-body h5 {
		color: var(--slate-800);
	}

	.how_itWorks .img_box img {
		border-radius: 12px;
	}

	.property_calculator .card_block {
		border-radius: 12px;
	}

	.property_calculator .card_block .card_header {
		padding: 10px 16px;
	}

	.property_calculator .card_block .card_body {
		padding: 12px;
	}

	.property_calculator .card_block .card_body .row {
		row-gap: 16px;
		--bs-gutter-x: 16px;
	}

	.property_calculator .card_block .card_body .form-control,
	.property_calculator .card_block .card_body .form-select {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.property_calculator .card_block .card_body .btn {
		padding: 10px 12px;
	}

	.property_calculator .card_block .card_body .notes {
		margin-top: 10px;
	}

	.property_calculator .card_block .card_body .offers_reults {
		padding: 12px;
		border-radius: 8px;
		gap: 12px;
	}

	.whatNext_section .img_box img {
		border-radius: 12px;
	}

	.whatNext_section .description_box {
		gap: 14px;
	}

	.whatNext_section .description_box .inr_content {
		gap: 10px;
	}

	.whatNext_section .description_box .inr_content h6 {
		margin-top: 2px;
	}

	.whatNext_section .description_box .inr_content .btn_grps {
		gap: 6px;
		margin-top: 6px;
	}

	.whatNext_section .description_box .inr_content .btn {
		font: normal normal 500 16px / 24px var(--font);
		letter-spacing: -0.35px;
		padding: 4px;
		min-width: 260px;
	}

	.whatNext_section .description_box .inr_content .btn span {
		width: 32px;
		height: 32px;
	}

	.whatNext_section .description_box .inr_content .btn span img {
		width: 16px;
	}

	.comparison_chart .table_responsive {
		border-radius: 12px;
	}

	.comparison_chart .table th, .comparison_chart .table td {
		font: normal normal 400 14px / 18px var(--font);
		letter-spacing: -0.24px;
		padding: 6px 12px;
		height: 50px;
	}

	.comparison_chart .table thead th {
		height: 54px;
	}

	.comparison_chart .table th {
		font-weight: 600;
	}

	.comparison_chart .table tbody tr th {
		width: 200px;
		min-width: 200px;
	}

	.comparison_chart .table td {
		min-width: 280px;
	}

	.faq_section .nav-pills {
		padding: 3px;
		border-radius: 6px;
		gap: 4px;
	}

	.faq_section .nav-pills .nav-link {
		font: normal normal 600 13px / 18px var(--font);
		letter-spacing: -0.18px;
		min-width: 98px;
		padding: 8px 10px;
		border-radius: 4px;
	}

	.faq_section .accordion {
		gap: 12px;
	}

	.faq_section .accordion-item {
		padding: 12px;
		border-radius: 8px;
	}

	.faq_section .accordion-button {
		font: normal normal 500 16px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.faq_section .accordion-button::after {
		width: 18px;
		height: 18px;
	}

	.faq_section .btn_loadMore {
		margin: 24px auto 0;
	}

	.section_CTA {
		padding: 32px 0;
	}

	.section_CTA .card_box {
		padding: 28px 34px;
		border-radius: 10px;
		gap: 20px;
	}

	.section_CTA .card_box .left_blc {
		gap: 6px;
	}

	.legal_compliance .compliance_content {
		gap: 36px;
	}

	.legal_compliance .parent_accordian {
		gap: 16px;
	}

	.legal_compliance .compliance_content .compliance_card {
		gap: 16px;
	}

	.legal_compliance .compliance_content .compliance_card h4 {
		font: normal normal 600 22px / 30px var(--font);
		letter-spacing: -0.46px;
	}

	.legal_compliance .compliance_content .compliance_card ul li {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	.legal_compliance .parent_accordian .accordion-item {
		padding: 16px;
		border-radius: 10px;
	}

	.legal_compliance .parent_accordian .accordion-button {
		font: normal normal 600 20px / 150% var(--font);
		letter-spacing: -0.46px;
	}

	.legal_compliance .parent_accordian .accordion-button::after {
		width: 24px;
		height: 24px;
	}

	.legal_compliance .parent_accordian .accordion-body {
		padding: 18px 0 0;
	}

	.legal_compliance .tenantFees_charges {
		gap: 20px;
	}

	.legal_compliance .tenantFees_charges .top_heading {
		gap: 10px;
	}

	.legal_compliance .custom_table .table_content .table_row .table_data {
		padding: 12px 16px;
	}

	.legal_compliance .tenantFees_charges .tfc_inner h5 {
		margin-bottom: 12px;
	}

	.legal_compliance .child_accordian {
		gap: 12px;
	}

	.legal_compliance .child_accordian .accordion-item {
		padding: 12px;
		border-radius: 8px;
	}

	.legal_compliance .child_accordian .accordion-button {
		font: normal normal 500 16px / 150% var(--font);
		letter-spacing: -0.27px;
	}

	.legal_compliance .child_accordian .accordion-button::after {
		width: 18px;
		height: 18px;
	}

	.legal_compliance .child_accordian .accordion-body {
		padding: 6px 0 0;
		max-width: 100%;
		gap: 6px;
	}

	.legal_compliance .child_accordian .accordion-body ul li {
		font: normal normal 400 12px / 150% var(--font);
		letter-spacing: -0.2px;
	}

	.legal_compliance .accordion-body .table_responsive {
		border-radius: 10px;
	}

	.legal_compliance .accordion-body .table th, .legal_compliance .accordion-body .table td {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.2px;
		padding: 8px 12px;
	}

	.legal_compliance .accordion-body .table th {
		font-weight: 600;
	}

	.legal_compliance .custom_table .table_header {
		padding: 10px 16px;
	}

	.legal_compliance .compliance_content .compliance_card.notice {
		padding: 20px;
		border-radius: 10px;
	}

	.service_information .bnr_img img {
		border-radius: 12px;
	}

	.service_information .main_heading {
		gap: 12px;
	}

}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	h1 {
		font: normal normal 600 24px / 125% var(--font-heading);
		letter-spacing: -0.6px;
	}

	h2 {
		font: normal normal 600 24px / 125% var(--font);
		letter-spacing: -0.6px;
	}

	h3 {
		font: normal normal 600 20px / 122.222% var(--font);
		letter-spacing: -0.56px;
	}

	h4 {
		font: normal normal 600 18px / 133.333% var(--font);
		letter-spacing: -0.42px;
	}

	h5 {
		font: normal normal 500 16px / 132% var(--font);
		letter-spacing: -0.25px;
	}

	h6 {
		font: normal normal 400 14px / 132.556% var(--font);
		letter-spacing: -0.24px;
	}

	p {
		font: normal normal 400 12px / 150% var(--font);
		letter-spacing: -0.2px;
	}

	.btn {
		font: normal normal 500 12px / 16px var(--font);
		padding: 6px 12px;
		border-radius: 4px;
		gap: 4px;
	}

	.btn img {
		width: 14px;
	}

	.main_heading {
		gap: 4px;
	}

	.rn_section_gapTop {
		padding: 36px 0;
	}

	.inner_gapTop {
		margin-top: 20px;
	}

	.owl-carousel .owl-nav button.owl-next,
	.owl-carousel .owl-nav button.owl-prev {
		width: 28px;
		height: 28px;
	}

	.owl-carousel .owl-nav button.owl-next::before,
	.owl-carousel .owl-nav button.owl-prev::before {
		background-size: 14px;
	}

	.owl-carousel .owl-nav button.owl-prev {
		left: -32px;
	}

	.owl-carousel .owl-nav button.owl-next {
		right: -32px;
	}

	.hero_banner {
		padding: 0;
		margin-top: 57px;
	}

	.hero_banner .hero_slider {
		border-radius: 0;
	}

	.hero_banner .hero_slider .slide_img img {
		height: 360px;
	}

	.hero_banner .hero_slider .slide_img::before {
		backdrop-filter: blur(1px);
		max-width: 520px;
	}

	.hero_banner .hero_slider .slide_content {
		max-width: 360px;
		gap: 10px;
	}

	.hero_banner .hero_slider .slide_content h5 {
		max-width: 100%;
	}

	.hero_banner .hero_slider .slide_content .btn {
		margin-top: 16px;
	}

	.hero_banner .owl-carousel .owl-nav {
		display: none;
	}

	.hero_banner .hero_slider .owl-dots {
		bottom: 16px;
		min-width: 72px;
		padding: 8px;
		gap: 4px;
	}

	.hero_banner .owl-carousel button.owl-dot {
		width: 8px;
		height: 8px;
	}

	.hero_banner .owl-carousel button.owl-dot.active {
		width: 20px;
	}

	.about_witlet .about_grids {
		grid-template-columns: 110px 260px 286px;
		gap: 20px;
	}

	.about_witlet .about_grids .about_statistics {
		gap: 16px;
	}

	.about_witlet .about_grids .card_statis {
		gap: 2px;
		padding-bottom: 16px;
	}

	.about_witlet .about_grids .about_bnrImg img {
		border-radius: 10px;
	}

	.about_witlet .about_grids .main_heading {
		gap: 8px;
	}

	.about_witlet .about_grids .main_heading .btn {
		margin-top: 6px;
	}

	.properties_sale .search_bar {
		width: 460px;
		padding: 5px 5px 5px 18px;
		margin: 20px auto;
		gap: 8px;
	}

	.properties_sale .select_property .btn_selectProperties {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: 0.07px;
		gap: 4px;
	}

	.properties_sale .select_property .btn_selectProperties img {
		width: 15px;
	}

	.properties_sale .select_property .options {
		top: calc(100% + 16px);
		border-radius: 6px;
	}

	.properties_sale .select_property .option {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: 0.06px;
		padding: 6px 10px;
	}

	.properties_sale .divider {
		height: 22px;
	}

	.properties_sale .serach_input .form-control {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: 0.07px;
		min-height: 34px;
		padding-right: 36px;
	}

	.properties_sale .serach_input .search_icon {
		width: 34px;
		height: 34px;
	}

	.properties_sale .serach_input .search_icon img {
		width: 16px;
	}

	.properties_sale .search_bar .search_dropdown {
		top: calc(100% + 4px);
		border-radius: 8px;
	}

	.properties_sale .search_bar .search_dropdown a,
	.properties_sale .search_bar .search_dropdown .no_result {
		padding: 8px 12px;
		font: normal normal 400 12px / 150% var(--font);
		letter-spacing: -0.08px;
	}

	.properties_sale .card_item .img_box {
		height: 180px;
		border-radius: 10px;
	}

	.properties_sale .card_item .info_address {
		right: 8px;
		top: 8px;
	}

	.properties_sale .card_item .info_address span {
		font: normal normal 500 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.properties_sale .card_item .properties_info {
		padding: 12px;
		border-radius: 10px;
		gap: 10px;
	}

	.properties_sale .card_item .properties_info .top_left {
		gap: 8px;
	}

	.properties_sale .card_item .properties_info .chip_segment {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: 0.06px;
		padding: 3px 8px;
		gap: 2px;
	}

	.properties_sale .card_item .properties_info .chip_segment img {
		width: 13px;
	}

	.properties_sale .card_item .properties_info .info_top h5 {
		font-weight: 600;
	}

	.properties_sale .card_item .properties_info .info_center {
		gap: 4px;
	}

	.properties_sale .card_item .properties_info .info_center span {
		font: normal normal 400 11px / 15px var(--font);
		letter-spacing: 0.05px;
		gap: 2px;
	}

	.properties_sale .card_item .properties_info .info_center span img {
		width: 14px;
	}

	.properties_sale .card_item .properties_info .btn {
		padding: 8px 16px;
	}

	.what_weDo .offers_grids {
		gap: 12px;
	}

	.what_weDo .offers_grids .card_box {
		padding: 12px;
		border-radius: 10px;
		gap: 10px;
		min-height: 230px;
	}

	.what_weDo .offers_grids .card_box h3 {
		font-weight: 600;
	}

	.what_weDo .offers_grids .card_box h5 {
		font: normal normal 400 13px / 132% var(--font);
		margin-top: 4px;
	}

	.what_weDo .offers_grids .card_box .btn {
		width: 32px;
		height: 32px;
		padding: 8px;
	}

	.what_weDo .offers_grids .card_box .btn img {
		width: 16px;
	}

	.our_blogs .blogs_slide .blogs_item {
		padding: 6px;
		border-radius: 8px;
	}

	.our_blogs .blogs_slide .blogs_item .blogs_content {
		width: calc((100% - 160px) + 12px);
		margin-right: -12px;
		border-radius: 6px;
		padding: 6px;
		height: 200px;
	}

	.our_blogs .blogs_slide .blogs_item .top_text,
	.our_blogs .blogs_slide .blogs_item .bottom_text {
		gap: 6px;
	}

	.our_blogs .blogs_slide .blogs_item .bottom_text span {
		font: normal normal 500 12px / 16px var(--font);
		letter-spacing: 0.06px;
		gap: 3px;
	}

	.our_blogs .blogs_slide .blogs_item .bottom_text span img {
		width: 12px;
	}

	.our_blogs .blogs_slide .blogs_item .blog_img {
		width: 160px;
		min-width: 160px;
		height: 200px;
		border-radius: 6px;
	}

	.our_blogs .owl-carousel .owl-nav {
		width: 30%;
	}

	.our_blogs .owl-carousel .owl-nav button.owl-next,
	.our_blogs .owl-carousel .owl-nav button.owl-prev {
		bottom: -49px;
	}

	.contact_us {
		border-radius: 0 0 12px 12px;
	}

	.contact_us .row {
		--bs-gutter-x: 12px;
	}

	.contact_us .contact_card {
		padding: 12px;
		border-radius: 8px;
	}

	.contact_us .contact_card .top_heading {
		gap: 4px;
	}

	.contact_us .contact_card .form_block {
		margin: 12px 0 0;
		gap: 12px;
	}

	.contact_us .contact_card .form_block .form-control {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: 0.06px;
		padding: 10px 12px;
		border-radius: 6px;
	}

	.contact_us .contact_card .form_block .input_inr .icon {
		width: 32px;
		height: 26px;
	}

	.contact_us .contact_card .form_block .input_inr .icon img {
		width: 16px;
	}

	.contact_us .contact_card .form_block .input_inr:has(.icon) .form-control {
		padding-left: 32px;
	}

	.contact_us .contact_card .intrested_in,
	.contact_us .contact_card .wpcf7-checkbox .wpcf7-list-item label {
		gap: 4px;
	}

	.contact_us .contact_card .wpcf7-checkbox {
		gap: 12px;
	}

	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"],
	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:after,
	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:before {
		width: 16px;
		height: 16px;
		border-radius: 2px;
	}

	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:after {
		background-size: 12px;
	}

	.contact_us .contact_card .wpcf7-checkbox .wpcf7-list-item-label {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: 0.06px;
	}

	.contact_us .contact_card .submit_inr .btn_white {
		margin-top: 4px;
	}

	.contact_us .contact_card .wpcf7-not-valid-tip {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.wpcf7 form .wpcf7-response-output {
		margin: 8px 0 0;
		padding: 6px;
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.contact_us .google_map iframe {
		border-radius: 8px;
	}

	.footer {
		padding: 28px 0 14px;
	}

	.footer .footer_wrpr {
		gap: 24px;
	}

	.footer .footer_wrpr .ftr_top img {
		height: 32px;
	}

	.footer .footer_wrpr .ftr_top .partners {
		gap: 12px;
	}

	.footer .footer_wrpr .ftr_center {
		grid-template-columns: 260px auto;
		gap: 24px;
	}

	.footer .footer_wrpr .ftr_menus,
	.footer .footer_wrpr .mailchimp_signUp,
	.footer .footer_wrpr .ftr_links {
		gap: 12px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form {
		flex-direction: column;
		gap: 8px;
	}

	.footer .footer_wrpr .mailchimp_signUp .input_inr .form-control {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: 0.06px;
		padding: 9px 12px 9px 32px;
		border-radius: 4px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form span {
		width: 34px;
		height: 28px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form span img {
		width: 16px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form .btn {
		padding: 9px 12px;
		width: 100%;
	}

	.footer .footer_wrpr .ftr_links ul {
		gap: 8px;
	}

	.footer .footer_wrpr .ftr_links ul li {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
	}

	.footer .footer_wrpr .ftr_btm {
		margin-top: -8px;
	}

	.footer .footer_wrpr .social_info {
		gap: 8px;
	}

	.footer .footer_wrpr .social_info a {
		width: 28px;
		height: 28px;
		border-radius: 3px;
	}

	.footer .footer_wrpr .social_info a img {
		width: 16px;
	}

	.comn_banner {
		margin: 68px 8px 0;
	}

	.comn_banner::before {
		border-radius: 12px;
	}

	.comn_banner .bnr_img img {
		height: 232px;
		border-radius: 12px;
	}

	.properties_sale .properties_wrpr {
		row-gap: 20px;
		margin-top: 28px;
		--bs-gutter-x: 16px;
	}

	.properties_information {
		padding: 84px 0 24px;
	}

	.properties_information .property_gallery,
	.properties_information .gallery_right,
	.properties_information .gallery_rightBottom {
		gap: 12px;
	}

	.properties_information .gallery_item {
		border-radius: 10px;
	}

	.properties_information .gallery_left .gallery_item {
		max-height: 282px;
	}

	.properties_information .gallery_right .gallery_item {
		max-height: 136px;
	}

	.properties_information .gallery_item .btn {
		font: normal normal 600 16px / 24px var(--font);
		letter-spacing: -0.32px;
	}

	.property_infoFull {
		margin-top: 20px;
	}

	.property_infoFull .row {
		row-gap: 24px;
	}

	.property_infoFull .left_pannel {
		gap: 20px;
	}

	.property_infoFull .left_pannel .top_info,
	.property_infoFull .left_pannel .center_info,
	.property_infoFull .left_pannel .filed_onMap {
		gap: 12px;
	}

	.property_infoFull .left_pannel h3 {
		font: normal normal 600 18px / 26px var(--font);
		letter-spacing: -0.32px;
	}

	.property_infoFull .left_pannel .center_info .details_inner {
		gap: 16px;
	}

	.property_infoFull .left_pannel .center_info .info_item {
		gap: 4px;
	}

	.property_infoFull .left_pannel .filed_onMap iframe {
		height: 260px;
	}

	.property_infoFull .right_pannel {
		gap: 16px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		align-items: flex-start;
	}

	.property_infoFull .right_pannel .card_box {
		padding: 12px;
		border-radius: 10px;
		gap: 12px;
	}

	.property_infoFull .right_pannel .card_box .top_title h5 {
		font: normal normal 500 18px / 132% var(--font);
	}

	.property_infoFull .right_pannel .card_box .top_title span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
		margin-top: 4px;
	}

	.property_infoFull .right_pannel .card_box .cntctForm_card {
		gap: 12px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .form-control {
		font: normal normal 400 12px / 18px var(--font);
		letter-spacing: -0.06px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.property_infoFull .right_pannel .card_box .input_inr:has(.icon) .form-control {
		padding-left: 32px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .icon {
		top: 5px;
		width: 32px;
		height: 26px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .icon img {
		width: 16px;
	}

	.property_infoFull .right_pannel .card_box .wpcf7-list-item label {
		gap: 6px;
	}

	.property_infoFull .right_pannel .card_box .form-check-input {
		width: 16px;
		height: 16px;
		border-radius: 3px;
	}

	.property_infoFull .right_pannel .card_box .form-check-input:checked[type=checkbox] {
		background-size: 10px;
	}

	.property_infoFull .right_pannel .card_box .wpcf7-list-item-label {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.property_infoFull .right_pannel .card_box .btn_submit {
		margin-top: 4px;
	}

	.property_infoFull .right_pannel .card_box .tags_list {
		gap: 6px;
	}

	.property_infoFull .right_pannel .card_box .tags_list .btn {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
		padding: 3px 10px;
		border-radius: 3px;
	}

	.wpcf7-not-valid-tip {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.auction_about .auction_img img {
		height: 300px;
		border-radius: 10px;
	}

	.auction_about .auctionAbout_content {
		gap: 8px;
		padding-left: 0;
	}

	.auction_about .auctionAbout_content .btn {
		padding: 7px 14px;
	}

	.our_testimonials .item_slide .slide_content {
		gap: 24px;
		max-width: 100%;
	}

	.our_testimonials .item_slide .slide_content .stars img {
		width: 16px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta .user_info {
		gap: 10px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta .avatar_img {
		width: 42px;
		height: 42px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta span {
		font: normal normal 400 12px/20px var(--font);
		letter-spacing: -0.06px;
	}

	.our_testimonials .item_slide .slide_img img {
		height: 320px;
		border-radius: 6px;
	}

	.handling_procedure .row {
		row-gap: 24px;
	}

	.handling_procedure .compliance_box {
		padding-left: 0;
	}

	.handling_procedure .content_box {
		gap: 8px;
	}

	.handling_procedure .content_box h3,
	.complaints_procedure .complaints_info .top_content h3 {
		font: normal normal 600 18px / 26px var(--font);
		letter-spacing: -0.36px;
	}

	.handling_procedure .content_box ul li,
	.complaints_procedure .complaints_info .top_content ul li {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	.handling_procedure .btn_viewMore {
		font: normal normal 500 14px / 18px var(--font);
		letter-spacing: -0.24px;
		margin: 8px auto 0;
	}

	.complaints_procedure .complaints_info {
		gap: 16px;
	}

	.complaints_procedure .complaints_info .top_content {
		gap: 12px;
	}

	.complaints_procedure .complaints_info .top_content .inner_info {
		gap: 8px;
	}

	.complaints_procedure .complaints_info .center_info {
		padding: 12px;
		border-radius: 10px;
		gap: 8px;
		grid-template-columns: 252px auto 1fr auto 1fr;
	}

	.complaints_procedure .complaints_info .center_info .item_info {
		gap: 8px;
	}

	.complaints_procedure .complaints_info .center_info .icon {
		width: 36px;
		min-width: 36px;
		height: 36px;
	}

	.complaints_procedure .complaints_info .center_info .icon img {
		width: 16px;
	}

	.complaints_procedure .complaints_info .center_info .item_info h6 {
		margin-top: 4px;
	}

	.complaints_procedure .complaints_info .important_notes {
		gap: 6px;
	}

	.complaints_procedure .complaints_info .important_notes span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.transparent_fee .nav-pills {
		padding: 4px;
		border-radius: 6px;
		gap: 4px;
	}

	.transparent_fee .nav-pills .nav-link {
		font: normal normal 600 13px / 18px var(--font);
		letter-spacing: -0.16px;
		min-width: 92px;
		padding: 8px 12px;
		border-radius: 4px;
	}

	.transparent_fee .feeStructure_content {
		gap: 16px;
	}

	.transparent_fee .custom_table .table_header,
	.transparent_fee .custom_table .table_footer {
		padding: 10px 16px;
	}

	.transparent_fee .custom_table .table_content .table_row .table_data {
		padding: 12px 16px;
	}

	.transparent_fee .custom_table .table_footer span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
	}

	.contact_usPage {
		margin-top: 60px;
		padding: 28px 0;
	}

	.contact_usPage .contact_card .row {
		--bs-gutter-x: 16px;
		align-items: unset !important;
	}

	.contact_usPage .contact_card .contact_bgImg {
		height: 100%;
	}

	.contact_usPage .contact_card .contact_bgImg img {
		height: 100%;
		object-fit: cover;
	}

	.contact_usPage .contact_card .contact_form .top_heading h6 {
		margin-top: 4px;
	}

	.contact_usPage .contact_card .contact_form {
		max-width: 280px;
		gap: 12px;
		padding: 16px 0;
	}

	.contact_usPage .contact_card .contact_form .cntctForm_card {
		gap: 12px;
	}

	.contact_usPage .contact_card .contact_form .input_inr .form-control {
		font: normal normal 400 12px / 18px var(--font);
		letter-spacing: -0.08px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.contact_usPage .contact_card .contact_form .input_inr:has(.icon) .form-control {
		padding-left: 32px;
	}

	.contact_usPage .contact_card .contact_form .input_inr .icon {
		top: 4px;
		width: 32px;
		height: 28px;
	}

	.contact_usPage .contact_card .contact_form .input_inr span img {
		width: 16px;
	}

	.contact_usPage .contact_card .contact_form .intrested_in p {
		font: normal normal 600 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.contact_usPage .contact_card .contact_form .intrested_in {
		gap: 8px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox {
		gap: 12px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox .wpcf7-list-item label {
		gap: 4px;
	}

	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"],
	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:after,
	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:before {
		width: 16px;
		height: 16px;
		border-radius: 2px;
	}

	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:after {
		background-size: 12px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox .wpcf7-list-item-label {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: 0.06px;
	}

	.contact_usPage .contact_card .contact_form .submit_inr {
		margin-top: 6px;
	}

	.our_locations {
		padding: 36px 0;
	}

	.our_locations .top_header .address_info {
		gap: 8px;
	}

	.our_locations .top_header .address_info .icon {
		width: 36px;
		height: 36px;
	}

	.our_locations .top_header .address_info .icon img {
		width: 16px;
	}

	.our_locations .top_header .address_info .info_inner p {
		margin-top: 2px;
	}

	.our_locations .map_location iframe {
		height: 320px;
	}

	.blogsList_section .top_filters ul {
		gap: 12px;
	}

	.blogsList_section .top_filters li {
		padding: 0 2px 8px;
	}

	.blogsList_section .top_filters li a {
		font: normal normal 500 14px / 20px var(--font);
		letter-spacing: -0.24px;
	}

	.blogsList_section .top_filters .form-select {
		font: normal normal 400 13px / 18px var(--font);
		padding: 8px 12px;
		max-width: 164px;
		border-radius: 6px;
	}

	.blogsList_section .row {
		--bs-gutter-x: 16px;
	}

	.blogsList_section .grid-item {
		margin-bottom: 32px;
	}

	.blogsList_section .card_box .blog_img {
		height: 180px;
		border-radius: 10px;
	}

	.blogsList_section .card_box .blog_content {
		padding: 12px 10px;
		border-radius: 10px;
	}

	.blogsList_section .card_box .blog_content .posted_date {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		padding: 3px 8px;
	}

	.blogsList_section .card_box .blog_content h5 {
		margin: 8px 0;
	}

	.blogsList_section .card_box .blog_content .btn_readPost {
		margin-top: 12px;
	}

	.blogsList_section .card_box .blog_content .btn_readPost img {
		width: 16px;
	}

	.blogsList_section .pagination {
		padding-top: 14px;
	}

	.blogsList_section .pagination .numbers a {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.08px;
		width: 32px;
		height: 32px;
	}

	.singleBlog_info {
		padding-top: 84px;
		padding-bottom: 28px;
	}

	.singleBlog_info .singleBlog_bnr {
		gap: 20px;
	}

	.singleBlog_info .singleBlog_bnr .single_img img {
		height: 300px;
		border-radius: 10px;
	}

	.singleBlog_info .singleBlog_bnr h3 {
		font: normal normal 700 20px / 126.667% var(--font);
		letter-spacing: -0.32px;
	}

	.single_fullInfo {
		margin-top: 24px;
	}

	.single_fullInfo .row {
		row-gap: 24px
	}

	.single_fullInfo .left_pannel {
		gap: 16px;
	}

	.single_fullInfo .left_pannel .content_block {
		gap: 12px;
	}

	.single_fullInfo .left_pannel .content_block h3 {
		font: normal normal 600 20px / 126.667% var(--font);
		letter-spacing: -0.32px;
	}

	.single_fullInfo .left_pannel .img_block img {
		border-radius: 10px;
	}

	.single_fullInfo .left_pannel .blog_meta .autho_info {
		gap: 10px;
	}

	.single_fullInfo .left_pannel .blog_meta .avatar_img {
		width: 40px;
		height: 40px;
	}

	.single_fullInfo .left_pannel .blog_meta span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.single_fullInfo .left_pannel .blog_meta .social_share {
		gap: 6px;
	}

	.single_fullInfo .left_pannel .blog_meta .social_share a {
		width: 26px;
		height: 26px;
	}

	.single_fullInfo .left_pannel .comments-title {
		font: normal normal 600 18px / 133.333% var(--font);
		letter-spacing: -0.32px;
	}

	.single_fullInfo .left_pannel .comment-list {
		gap: 16px;
		margin: 16px 0;
	}

	.single_fullInfo .left_pannel .comment-list .comment-body {
		gap: 4px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author {
		gap: 4px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author,
	.single_fullInfo .left_pannel .comment-list .reply {
		font: normal normal 400 13px / 150% var(--font);
		letter-spacing: -0.16px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author img {
		width: 26px;
		height: 26px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-metadata a {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-content p {
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.single_fullInfo .left_pannel .comment-respond {
		padding: 16px;
		border-radius: 10px;
		gap: 12px;
		margin-top: 16px;
	}

	.single_fullInfo .left_pannel .comment-reply-title {
		font: normal normal 600 18px / 133.333% var(--font);
		letter-spacing: -0.26px;
	}

	.comment-respond .comment-form {
		gap: 12px;
	}

	.comment-respond .comment-form .input_inr .form-control {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.16px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.comment-respond .comment-form .comment-form-cookies-consent {
		gap: 6px;
	}

	.comment-respond .comment-form .comment-form-cookies-consent .form-check-input {
		width: 17px;
		height: 17px;
		border-radius: 3px;
	}

	.comment-respond .comment-form .comment-form-cookies-consent label {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.16px;
	}

	.comment-respond .comment-form .btn_primary {
		margin-top: 4px;
		padding: 10px 16px;
	}

	.single_fullInfo .right_pannel {
		gap: 12px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: auto;
	}

	.single_fullInfo .right_pannel>div:nth-child(1) {
		grid-column: 1 / 4;
	}

	.single_fullInfo .right_pannel .serach_input .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		min-height: 42px;
		padding-right: 42px;
	}

	.single_fullInfo .right_pannel .serach_input .search_icon {
		width: 42px;
		height: 42px;
	}

	.single_fullInfo .right_pannel .serach_input .search_icon img {
		width: 18px;
	}

	.single_fullInfo .right_pannel .serach_input .search_dropdown a,
	.single_fullInfo .right_pannel .serach_input .search_dropdown .no_result {
		padding: 12px 14px;
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.single_fullInfo .right_pannel .card_box {
		padding: 16px;
		border-radius: 12px;
		gap: 16px;
	}

	.single_fullInfo .right_pannel .card_box .top_title h5 {
		font: normal normal 500 18px / 132% var(--font);
		letter-spacing: -0.34px;
	}

	.single_fullInfo .right_pannel .card_box .top_title h5 img {
		width: 18px;
	}

	.single_fullInfo .right_pannel .card_box .categories_list {
		gap: 12px 10px;
	}

	.single_fullInfo .right_pannel .card_box .categories_list .btn {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.18px;
	}

	.single_fullInfo .right_pannel .card_box .tags_list {
		gap: 8px;
	}

	.single_fullInfo .right_pannel .card_box .tags_list .btn {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.18px;
		padding: 3px 10px;
		border-radius: 4px;
	}

	.about_info .content_block {
		gap: 8px;
	}

	.about_info .img_box img {
		border-radius: 12px;
	}

	.how_itWorks .works_accordion .accordion {
		gap: 12px;
	}

	.how_itWorks .works_accordion .accordion-item {
		padding: 10px;
		border-radius: 8px;
	}

	.how_itWorks .works_accordion .accordion-button {
		font: normal normal 600 16px / 133.333% var(--font);
		letter-spacing: -0.24px;
	}

	.how_itWorks .works_accordion .accordion-button::after {
		width: 24px;
		height: 24px;
	}

	.how_itWorks .works_accordion .accordion-body {
		padding: 8px 0 0;
		gap: 8px;
	}

	.how_itWorks .works_accordion .accordion-body ul {
		padding-left: 1.6rem;
	}

	.how_itWorks .works_accordion .accordion-body ul li {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	.how_itWorks .works_accordion .accordion-body h5 {
		margin-bottom: 6px;
	}

	.how_itWorks .img_box img {
		border-radius: 12px;
	}

	.property_calculator .card_block {
		border-radius: 12px;
	}

	.property_calculator .card_block .card_header {
		padding: 10px 16px;
	}

	.property_calculator .card_block .card_body {
		padding: 12px;
	}

	.property_calculator .card_block .card_body .row {
		row-gap: 16px;
		--bs-gutter-x: 16px;
	}

	.property_calculator .card_block .card_body .form-control,
	.property_calculator .card_block .card_body .form-select {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.property_calculator .card_block .card_body .btn {
		padding: 10px 12px;
	}

	.property_calculator .card_block .card_body .notes {
		margin-top: 10px;
	}

	.property_calculator .card_block .card_body .offers_reults {
		padding: 12px;
		border-radius: 8px;
		gap: 12px;
	}

	.whatNext_section .description_box {
		gap: 12px;
	}

	.whatNext_section .description_box .inr_content {
		gap: 10px;
	}

	.whatNext_section .description_box .inr_content h4 {
		font-weight: 500;
		font-size: 17px;
	}

	.whatNext_section .description_box .inr_content h6 {
		margin-top: 2px;
	}

	.whatNext_section .description_box .inr_content .btn_grps {
		gap: 6px;
		margin-top: 6px;
	}

	.whatNext_section .description_box .inr_content .btn {
		font: normal normal 500 14px / 21px var(--font);
		letter-spacing: -0.24px;
		padding: 2px;
		min-width: 230px;
	}

	.whatNext_section .description_box .inr_content .btn span {
		width: 28px;
		height: 28px;
	}

	.whatNext_section .description_box .inr_content .btn span img {
		width: 15px;
	}

	.whatNext_section .img_box img {
		border-radius: 12px;
	}

	.comparison_chart .table th, .comparison_chart .table td {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		padding: 6px 12px;
		height: 52px;
	}

	.comparison_chart .table thead th {
		height: 56px;
	}

	.comparison_chart .table th {
		font-weight: 600;
	}

	.comparison_chart .table tbody tr th {
		width: 192px;
	}

	.comparison_chart .table td {
		min-width: 250px;
	}

	.faq_section .nav-pills {
		padding: 4px;
		border-radius: 6px;
		gap: 4px;
	}

	.faq_section .nav-pills .nav-link {
		font: normal normal 600 13px / 18px var(--font);
		letter-spacing: -0.16px;
		min-width: 92px;
		padding: 8px 12px;
		border-radius: 4px;
	}

	.faq_section .accordion {
		gap: 10px;
	}

	.faq_section .accordion-item {
		padding: 12px;
		border-radius: 8px;
	}

	.faq_section .accordion-button {
		font: normal normal 500 16px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.faq_section .accordion-button::after {
		width: 18px;
		height: 18px;
	}

	.faq_section .accordion-body {
		padding: 6px 0 0;
	}

	.faq_section .btn_loadMore {
		margin: 20px auto 0;
	}

	.section_CTA {
		padding: 24px 0;
	}

	.section_CTA .card_box {
		padding: 20px 24px;
		border-radius: 10px;
		gap: 16px;
	}

	.section_CTA .card_box .left_blc {
		gap: 6px;
	}

	.section_CTA .card_box .btn {
		white-space: nowrap;
	}

	.legal_compliance .compliance_content {
		gap: 24px;
	}

	.legal_compliance .compliance_content .compliance_card {
		gap: 12px;
	}

	.legal_compliance .compliance_content .compliance_card h4 {
		font: normal normal 600 20px / 26px var(--font);
		letter-spacing: -0.54px;
	}

	.legal_compliance .compliance_content .compliance_card ul li {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	.legal_compliance .parent_accordian {
		gap: 16px;
	}

	.legal_compliance .parent_accordian .accordion-item {
		padding: 12px;
		border-radius: 8px;
	}

	.legal_compliance .parent_accordian .accordion-button {
		font: normal normal 600 18px / 150% var(--font);
		letter-spacing: -0.4px;
	}

	.legal_compliance .parent_accordian .accordion-body {
		padding: 12px 0 0;
	}

	.legal_compliance .parent_accordian .accordion-button::after {
		width: 24px;
		height: 24px;
	}

	.legal_compliance .tenantFees_charges {
		gap: 16px;
	}

	.legal_compliance .tenantFees_charges .top_heading {
		gap: 8px;
	}

	.legal_compliance .custom_table .table_content .table_row .table_data {
		padding: 12px 16px;
	}

	.legal_compliance .tenantFees_charges .tfc_inner h5 {
		font-weight: 600;
		color: var(--slate-950);
		margin-bottom: 12px;
	}

	.legal_compliance .child_accordian {
		gap: 10px;
	}

	.legal_compliance .child_accordian .accordion-item {
		padding: 10px;
		border-radius: 8px;
	}

	.legal_compliance .child_accordian .accordion-button {
		font: normal normal 500 14px / 150% var(--font);
		letter-spacing: -0.3px;
	}

	.legal_compliance .child_accordian .accordion-button::after {
		width: 16px;
		height: 16px;
	}

	.legal_compliance .child_accordian .accordion-body {
		padding: 6px 0 0;
		max-width: 100%;
		gap: 6px;
	}

	.legal_compliance .child_accordian .accordion-body ul li {
		font: normal normal 400 12px / 150% var(--font);
		letter-spacing: -0.2px;
	}

	.legal_compliance .accordion-body .table_responsive {
		border-radius: 8px;
	}

	.legal_compliance .accordion-body .table th, .legal_compliance .accordion-body .table td {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.2px;
		padding: 8px 12px;
	}

	.legal_compliance .accordion-body .table th {
		font-weight: 600;
	}

	.legal_compliance .custom_table .table_header {
		padding: 10px 16px;
	}

	.legal_compliance .compliance_content .compliance_card.notice {
		padding: 16px;
		border-radius: 8px;
	}

	.service_information .bnr_img img {
		border-radius: 12px;
	}

	.service_information .main_heading {
		gap: 12px;
	}

}

@media only screen and (max-width: 767px) {
	h1 {
		font: normal normal 600 28px / 125% var(--font-heading);
		letter-spacing: -0.72px;
	}

	h2 {
		font: normal normal 600 24px / 125% var(--font);
		letter-spacing: -0.6px;
	}

	h3 {
		font: normal normal 600 20px / 122.222% var(--font);
		letter-spacing: -0.56px;
	}

	h4 {
		font: normal normal 600 18px / 133.333% var(--font);
		letter-spacing: -0.42px;
	}

	h5 {
		font: normal normal 500 16px / 132% var(--font);
		letter-spacing: -0.25px;
	}

	h6 {
		font: normal normal 400 14px / 132.556% var(--font);
		letter-spacing: -0.24px;
	}

	p {
		font: normal normal 400 12px / 150% var(--font);
		letter-spacing: -0.2px;
	}

	.btn {
		font: normal normal 500 12px / 16px var(--font);
		padding: 7px 14px;
		border-radius: 6px;
		gap: 6px;
	}

	.btn img {
		width: 16px;
	}

	.rn_section_gapTop {
		padding: 32px 0;
	}

	.inner_gapTop {
		margin-top: 20px;
	}

	.main_heading {
		gap: 4px;
	}

	.owl-carousel .owl-nav {
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 16px;
		margin-top: 16px;
	}

	.owl-carousel .owl-nav button.owl-next,
	.owl-carousel .owl-nav button.owl-prev {
		position: relative;
		left: unset;
		right: unset;
		margin: unset;
		width: 32px;
		height: 32px;
	}

	.owl-carousel .owl-nav button.owl-next::before,
	.owl-carousel .owl-nav button.owl-prev::before {
		background-size: 16px;
	}

	.hero_banner {
		padding: 0;
		margin-top: 57px;
	}

	.hero_banner .hero_slider {
		border-radius: 0;
	}

	.hero_banner .hero_slider .slide_img::before {
		backdrop-filter: blur(1px);
	}

	.hero_banner .hero_slider .slide_img img {
		height: 442px;
	}

	.hero_banner .hero_slider .owl-nav {
		display: none;
	}

	.hero_banner .hero_slider .slide_content {
		width: 80%;
		gap: 8px;
	}

	.hero_banner .hero_slider .slide_content h5 {
		max-width: 100%;
	}

	.hero_banner .hero_slider .slide_content .btn {
		margin-top: 12px;
	}

	.hero_banner .hero_slider .owl-dots {
		bottom: 12px;
		min-width: 62px;
		padding: 8px;
		gap: 4px;
	}

	.hero_banner .owl-carousel button.owl-dot {
		width: 6px;
		height: 6px;
	}

	.hero_banner .owl-carousel button.owl-dot.active {
		width: 16px;
	}

	.about_witlet .about_grids {
		grid-template-columns: 1fr;
		gap: 16px;
	}

	.about_witlet .about_grids> :nth-child(1) {
		order: 3;
	}

	.about_witlet .about_grids> :nth-child(2) {
		order: 2;
	}

	.about_witlet .about_grids> :nth-child(3) {
		order: 1;
	}

	.about_witlet .about_grids .about_statistics {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 0;
	}

	.about_witlet .about_grids .card_statis {
		padding: 0 12px;
		gap: 0;
		border-bottom: none;
		border-right: 1px solid var(--slate-300);
	}

	.about_witlet .about_grids .card_statis:last-child {
		border-right: none;
	}

	.about_witlet .about_grids .card_statis h2,
	.about_witlet .about_grids .card_statis h6 {
		text-align: center;
	}

	.about_witlet .about_grids .about_bnrImg img {
		height: 260px;
		border-radius: 12px;
		object-fit: cover;
		object-position: center;
	}

	.about_witlet .about_grids .main_heading {
		gap: 8px;
	}

	.about_witlet .about_grids .main_heading .btn {
		margin-top: 6px;
	}

	.properties_sale .search_bar {
		width: 100%;
		padding: 4px 4px 4px 16px;
		margin: 16px auto 24px;
		gap: 8px;
	}

	.properties_sale .select_property .btn_selectProperties {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.3px;
		gap: 4px;
	}

	.properties_sale .select_property .btn_selectProperties img {
		width: 16px;
	}

	.properties_sale .serach_input .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.3px;
		min-height: 32px;
		padding-right: 32px;
	}

	.properties_sale .serach_input .search_icon {
		width: 32px;
		height: 32px;
	}

	.properties_sale .serach_input .search_icon img {
		width: 16px;
	}

	.properties_sale .divider {
		height: 24px;
	}

	.properties_sale .select_property .options {
		top: calc(100% + 12px);
		border-radius: 6px;
	}

	.properties_sale .select_property .option {
		font: normal normal 400 13px / 18px var(--font);
		letter-spacing: -0.3px;
		padding: 6px 10px;
	}

	.properties_sale .search_bar .search_dropdown {
		top: calc(100% + 4px);
		border-radius: 8px;
	}

	.properties_sale .search_bar .search_dropdown a {
		padding: 8px 12px;
		font: normal normal 400 13px / 150% var(--font);
		letter-spacing: -0.2px;
	}

	.properties_sale .search_bar .search_dropdown .no_result {
		padding: 8px 12px;
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.2px;
	}

	.properties_sale .card_item .img_box {
		height: 200px;
		border-radius: 12px;
	}

	.properties_sale .card_item .info_address {
		padding: 3px 6px;
	}

	.properties_sale .card_item .info_address span {
		font: normal normal 500 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.properties_sale .card_item .properties_info {
		padding: 12px;
		border-radius: 12px;
		gap: 12px;
	}

	.properties_sale .card_item .properties_info .top_left {
		gap: 8px;
	}

	.properties_sale .card_item .properties_info .chip_segment {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.05px;
		padding: 2px 8px;
	}

	.properties_sale .card_item .properties_info .chip_segment img {
		width: 12px;
	}

	.properties_sale .card_item .properties_info .info_center {
		gap: 6px;
	}

	.properties_sale .card_item .properties_info .info_center span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.6px;
	}

	.properties_sale .card_item .properties_info .info_center span img {
		width: 16px;
	}

	.properties_sale .card_item .properties_info .info_center p {
		font: normal normal 400 13px / 150% var(--font);
		letter-spacing: -0.25px;
	}

	.properties_sale .card_item .properties_info .btn {
		padding: 8px 16px;
	}

	.properties_sale .properties_slide .owl-dots {
		width: fit-content;
		margin: 8px auto 0;
		padding: 8px;
		display: flex;
		align-items: center;
		gap: 4px;
		border-radius: 100px;
		background: var(--Base-White);
		box-shadow: 0 4px 8px -2px rgba(16, 24, 40, 0.10), 0 2px 4px -2px rgba(16, 24, 40, 0.06);
	}

	.properties_sale .owl-carousel button.owl-dot {
		width: 6px;
		height: 6px;
		border-radius: 100px;
		background: var(--slate-400);
		transition: .3s all ease-out;
	}

	.properties_sale .owl-carousel button.owl-dot.active {
		width: 16px;
		background: var(--Base-Black);
	}

	.what_weDo .row {
		row-gap: 16px;
	}

	.what_weDo .offers_grids {
		display: flex;
		align-items: flex-start;
		gap: 16px;
		margin-left: -12px;
		margin-right: -12px;
		padding: 0 12px;
		overflow-x: auto;
		overflow-y: hidden;
		scrollbar-width: none;
	}

	.what_weDo .offers_grids .card_box {
		min-width: 260px;
		min-height: 280px;
		padding: 16px;
		border-radius: 12px;
		gap: 12px;
	}

	.what_weDo .offers_grids .card_box h3 {
		font-weight: 600;
	}

	.what_weDo .offers_grids .card_box h5 {
		margin-top: 4px;
	}

	.what_weDo .offers_grids .card_box .btn {
		width: 40px;
		height: 40px;
		padding: 10px;
	}

	.what_weDo .offers_grids .card_box .btn img {
		width: 16px;
	}

	.our_blogs .blogs_slide .blogs_item {
		padding: 12px;
		flex-direction: column-reverse;
		border-radius: 12px;
	}

	.our_blogs .blogs_slide .blogs_item .blogs_content {
		width: 100%;
		margin-right: 0;
		padding: 12px 0 0;
		height: 152px;
	}

	.our_blogs .blogs_slide .blogs_item .blog_img {
		width: 100%;
		min-width: 100%;
		height: 200px;
	}

	.our_blogs .blogs_slide .blogs_item .top_text .btn {
		font: normal normal 500 14px / 20px var(--font);
	}

	.our_blogs .blogs_slide .blogs_item .top_text .btn img {
		width: 18px;
	}

	.our_blogs .blogs_slide .blogs_item .bottom_text {
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}

	.our_blogs .blogs_slide .blogs_item .bottom_text span {
		font: normal normal 500 12px / 16px var(--font);
		letter-spacing: 0.06px;
		gap: 4px;
	}

	.our_blogs .blogs_slide .blogs_item .bottom_text span img {
		width: 14px;
	}

	.our_blogs .owl-carousel .owl-nav {
		width: 65%;
		position: absolute;
		left: 0;
		right: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		bottom: 0;
	}

	.our_blogs .owl-carousel .owl-nav button.owl-next,
	.our_blogs .owl-carousel .owl-nav button.owl-prev {
		bottom: -52px;
	}

	.contact_us {
		border-radius: 0 0 12px 12px;
	}

	.contact_us .row {
		row-gap: 16px;
	}

	.contact_us .contact_card {
		padding: 16px;
		border-radius: 12px;
	}

	.contact_us .contact_card .top_heading {
		gap: 4px;
	}

	.contact_us .contact_card .form_block {
		margin: 12px 0 0;
		gap: 10px;
	}

	.contact_us .contact_card .form_block .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.32px;
		border-radius: 6px;
	}

	.contact_us .contact_card .form_block .input_inr:has(.icon) .form-control {
		padding-left: 36px;
	}

	.contact_us .contact_card .form_block .input_inr .icon {
		width: 36px;
		height: 32px;
	}

	.contact_us .contact_card .form_block .input_inr span img {
		width: 16px;
	}

	.contact_us .contact_card .intrested_in {
		gap: 6px;
	}

	.contact_us .contact_card .wpcf7-checkbox {
		gap: 12px;
	}

	.contact_us .contact_card .wpcf7-checkbox .wpcf7-list-item label {
		gap: 6px;
	}

	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"],
	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:after,
	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:before {
		width: 18px;
		height: 18px;
		border-radius: 2px;
	}

	.contact_us .contact_card .wpcf7-list-item input[type="checkbox"]+span:after {
		background-size: 14px;
	}

	.contact_us .contact_card .wpcf7-checkbox .wpcf7-list-item-label {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.32px;
	}

	.contact_us .contact_card .submit_inr .btn_white {
		margin-top: 6px;
		padding: 9px 16px;
	}

	.contact_us .contact_card .wpcf7-not-valid-tip {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.contact_us .google_map iframe {
		height: 220px;
		border-radius: 8px;
	}

	.footer {
		padding: 32px 0 16px;
	}

	.footer .footer_wrpr {
		gap: 16px;
	}

	.footer .footer_wrpr .ftr_top img {
		height: 24px;
	}

	.footer .footer_wrpr .ftr_top .partners {
		gap: 12px;
	}

	.footer .footer_wrpr .mailchimp_signUp {
		gap: 8px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form {
		gap: 8px;
	}

	.footer .footer_wrpr .mailchimp_signUp .input_inr .form-control {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: 0.06px;
		padding: 8px 12px 8px 36px;
		border-radius: 6px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form span {
		width: 38px;
		height: 26px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form span img {
		width: 16px;
	}

	.footer .footer_wrpr .mailchimp_signUp .mainchimp_form .btn {
		padding: 8px 12px;
	}

	.footer .footer_wrpr .ftr_center {
		grid-template-columns: 1fr;
		gap: 16px;
	}

	.footer .footer_wrpr .ftr_menus {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px
	}

	.footer .footer_wrpr .ftr_links {
		gap: 8px;
	}

	.footer .footer_wrpr .ftr_links ul {
		gap: 6px;
	}

	.footer .footer_wrpr .ftr_links ul li {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: 0.35px;
	}

	.footer .footer_wrpr .ftr_btm {
		margin-top: -4px;
		flex-direction: column;
		gap: 8px;
	}

	.footer .footer_wrpr .social_info {
		gap: 8px;
	}

	.footer .footer_wrpr .social_info a {
		width: 32px;
		height: 32px;
	}

	.footer .footer_wrpr .social_info a img {
		width: 18px;
	}

	.comn_banner {
		margin: 57px 0 0;
	}

	.comn_banner .bnr_title p {
		margin-bottom: 0;
	}

	.comn_banner::before {
		border-radius: 0;
	}

	.comn_banner .bnr_img img {
		height: 180px;
		border-radius: 0;
	}

	.properties_sale .properties_wrpr {
		row-gap: 16px;
		margin-top: 24px;
	}

	.properties_information {
		padding: 76px 0 24px;
	}

	.properties_information .property_gallery {
		grid-template-columns: 1fr;
		gap: 12px;
	}

	.properties_information .gallery_left .gallery_item {
		max-height: 250px;
	}

	.properties_information .gallery_right,
	.properties_information .gallery_rightBottom {
		gap: 12px;
	}

	.properties_information .gallery_right .gallery_item {
		max-height: 165px;
	}

	.properties_information .gallery_item {
		border-radius: 12px;
	}

	.properties_information .gallery_item .btn {
		font: normal normal 500 16px / 24px var(--font);
		letter-spacing: -0.27px;
	}

	.property_infoFull {
		margin-top: 16px;
	}

	.property_infoFull .row {
		row-gap: 16px;
	}

	.property_infoFull .left_pannel {
		gap: 16px;
	}

	.property_infoFull .left_pannel .top_info {
		gap: 8px;
	}

	.property_infoFull .left_pannel .center_info,
	.property_infoFull .left_pannel .filed_onMap {
		gap: 12px;
	}

	.property_infoFull .left_pannel h3 {
		font: normal normal 600 18px / 26px var(--font);
		letter-spacing: -0.42px;
	}

	.property_infoFull .left_pannel .center_info .details_inner {
		grid-template-columns: repeat(2, 1fr);
		gap: 16px 12px;
	}

	.property_infoFull .left_pannel .center_info .info_item {
		gap: 4px;
	}

	.property_infoFull .left_pannel .filed_onMap iframe {
		height: 220px;
	}

	.auction_about .row {
		row-gap: 16px;
	}

	.auction_about .auction_img img {
		height: 345px;
		border-radius: 8px;
	}

	.auction_about .auctionAbout_content {
		gap: 12px;
		padding-left: 0;
	}

	.auction_about .auctionAbout_content .btn {
		width: 100%;
	}

	.about_info h4 {
		font: normal normal 500 16px / 133.333% var(--font);
	}

	.about_info .row {
		row-gap: 16px;
	}

	.about_info .content_block {
		gap: 12px;
	}

	.about_info .img_box img {
		border-radius: 12px;
	}

	.our_testimonials .item_slide .row {
		row-gap: 16px;
	}

	.our_testimonials .item_slide .slide_content {
		gap: 12px;
		max-width: 100%;
	}

	.our_testimonials .item_slide .slide_content .stars img {
		width: 16px;
	}

	.our_testimonials .item_slide .slide_content h2 {
		font: normal normal 500 18px / 125% var(--font);
		letter-spacing: -0.35px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta .user_info {
		gap: 12px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta .avatar_img {
		width: 46px;
		height: 46px;
	}

	.our_testimonials .item_slide .slide_content .testimonial_meta span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.our_testimonials .item_slide .slide_img img {
		height: 320px;
	}

	.handling_procedure .row {
		row-gap: 16px;
	}

	.handling_procedure .content_box,
	.complaints_procedure .complaints_info .top_content {
		gap: 12px;
	}

	.handling_procedure .compliance_box {
		padding-left: 0;
	}

	.handling_procedure .content_box h3,
	.complaints_procedure .complaints_info .top_content h3 {
		font: normal normal 600 18px / 26px var(--font);
		letter-spacing: -0.42px;
	}

	.handling_procedure .content_box ul li,
	.complaints_procedure .complaints_info .top_content ul li {
		font: normal normal 400 14px / 132.556% var(--font);
		letter-spacing: -0.24px;
	}

	.handling_procedure .content_box ul,
	.complaints_procedure .complaints_info .top_content ul {
		padding-left: 1.4rem;
	}

	.handling_procedure .btn_viewMore {
		font: normal normal 500 14px / 20px var(--font);
		letter-spacing: -0.35px;
		margin: 8px auto 0;
	}

	.complaints_procedure .complaints_info {
		gap: 16px;
	}

	.complaints_procedure .complaints_info .top_content .inner_info {
		gap: 10px;
	}

	.complaints_procedure .complaints_info .center_info {
		padding: 12px;
		border-radius: 8px;
		gap: 12px;
		grid-template-columns: 1fr;
	}

	.complaints_procedure .complaints_info .center_info .item_info {
		justify-content: flex-start;
		gap: 12px;
	}

	.complaints_procedure .complaints_info .center_info .divider {
		width: 100%;
		height: 1px;
	}

	.complaints_procedure .complaints_info .center_info .icon {
		width: 36px;
		min-width: 36px;
		height: 36px;
	}

	.complaints_procedure .complaints_info .center_info .icon img {
		width: 16px;
	}

	.complaints_procedure .complaints_info .center_info .item_info h5,
	.complaints_procedure .complaints_info .center_info .item_info h5 a {
		font: normal normal 600 14px / 20px var(--font);
		letter-spacing: -0.35px;
	}

	.complaints_procedure .complaints_info .center_info .item_info h6 {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		margin-top: 4px;
	}

	.complaints_procedure .complaints_info .important_notes {
		gap: 8px;
	}

	.complaints_procedure .complaints_info .important_notes span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.transparent_fee .nav-pills {
		padding: 4px;
		border-radius: 6px;
		width: 100%;
		gap: 6px;
		flex-wrap: nowrap;
	}

	.transparent_fee .nav-pills li {
		width: 100%;
	}

	.transparent_fee .nav-pills .nav-link {
		font: normal normal 600 14px / 20px var(--font);
		letter-spacing: -0.35px;
		min-width: 100%;
		padding: 6px 10px;
		border-radius: 6px;
	}

	.transparent_fee .feeStructure_content {
		gap: 16px;
	}

	.transparent_fee .custom_table .table_header,
	.transparent_fee .custom_table .table_footer {
		padding: 10px 14px;
	}

	.transparent_fee .custom_table .table_content .table_row .table_data {
		padding: 12px;
	}

	.transparent_fee .custom_table .table_footer span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.authorisation_form .contact_form .row {
		row-gap: 12px;
		--bs-gutter-x: 12px;
	}

	.authorisation_form .contact_form .input_inr {
		display: flex;
		flex-direction: column;
	}

	.authorisation_form .contact_form {
		padding: 16px;
		border-radius: 12px;
	}

	.authorisation_form .contact_form .input_inr label {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		margin-bottom: 3px;
	}

	.authorisation_form .contact_form .input_inr .form-control,
	.authorisation_form .contact_form .input_inr .form-select {
		padding: 8px 12px;
		border-radius: 6px;
	}

	.authorisation_form .contact_form .input_checkbox,
	.authorisation_form .contact_form .wpcf7-form-control-wrap .wpcf7-radio {
		gap: 12px;
	}

	.authorisation_form .contact_form .wpcf7-form-control-wrap [type="radio"] {
		width: 16px;
		height: 16px;
	}

	.authorisation_form .contact_form .wpcf7-form-control-wrap .wpcf7-list-item-label {
		font: normal normal 400 12px / 150% var(--font);
		letter-spacing: -0.06px;
	}

	.authorisation_form .contact_form .sperator {
		margin: 16px 0;
	}

	.authorisation_form .contact_form .signature_wrpr {
		border-radius: 8px;
	}

	.authorisation_form .contact_form .signature_wrpr .signature_pad {
		height: 120px;
	}

	.authorisation_form .contact_form .signature_wrpr .signature_placeholder {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.authorisation_form .contact_form .signature_wrpr .clear_signature {
		padding: 8px 10px;
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.blogsList_section .top_filters {
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
		overflow: hidden;
	}

	.blogsList_section .top_filters ul {
		gap: 12px;
		overflow-x: auto;
		overflow-y: hidden;
		width: 100%;
		scrollbar-width: none;
	}

	.blogsList_section .top_filters li {
		padding: 0 2px 6px;
	}

	.blogsList_section .top_filters li a {
		font: normal normal 500 14px / 20px var(--font);
		letter-spacing: -0.35px;
		white-space: nowrap;
	}

	.blogsList_section .top_filters .form-select {
		font: normal normal 400 14px / 20px var(--font);
		padding: 8px 14px;
		max-width: 100%;
		border-radius: 6px;
	}

	.blogsList_section .grid-item {
		margin-bottom: 24px;
	}

	.blogsList_section .grid-item:last-child {
		margin-bottom: 16px;
	}

	.blogsList_section .card_box .blog_img {
		height: 200px;
		border-radius: 10px;
	}

	.blogsList_section .card_box .blog_content {
		padding: 14px 12px;
		border-radius: 10px;
		box-shadow: 0 4px 8px -2px rgba(16, 24, 40, 0.10), 0 2px 4px -2px rgba(16, 24, 40, 0.06);
	}

	.blogsList_section .card_box .blog_content .posted_date {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		padding: 3px 8px;
	}

	.blogsList_section .card_box .blog_content h5 {
		margin: 8px 0;
	}

	.blogsList_section .card_box .blog_content .btn_readPost {
		margin-top: 12px;
	}

	.blogsList_section .card_box .blog_content .btn_readPost img {
		width: 16px;
	}

	.blogsList_section .pagination {
		padding-top: 12px;
	}

	.blogsList_section .pagination .numbers a {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		width: 28px;
		height: 28px;
	}

	.blogsList_section .pagination .btn {
		letter-spacing: -0.06px;
	}

	.singleBlog_info {
		padding-top: 76px;
		padding-bottom: 24px;
	}

	.singleBlog_info .singleBlog_bnr {
		gap: 16px;
	}

	.singleBlog_info .singleBlog_bnr .single_img img {
		height: 200px;
		border-radius: 10px;
	}

	.singleBlog_info .singleBlog_bnr h3,
	.single_fullInfo .left_pannel .content_block h3 {
		font: normal normal 600 18px / 26px var(--font);
		letter-spacing: -0.40px;
	}

	.single_fullInfo {
		margin-top: 16px;
	}

	.single_fullInfo .row {
		row-gap: 16px;
	}

	.single_fullInfo .left_pannel {
		gap: 16px;
	}

	.single_fullInfo .left_pannel .content_block {
		gap: 12px;
	}

	.single_fullInfo .left_pannel .img_block img {
		border-radius: 10px;
	}

	.single_fullInfo .left_pannel .blog_meta {
		gap: 8px;
	}

	.single_fullInfo .left_pannel .blog_meta .autho_info {
		gap: 8px;
	}

	.single_fullInfo .left_pannel .blog_meta .avatar_img {
		width: 42px;
		height: 42px;
	}

	.single_fullInfo .left_pannel .blog_meta span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.single_fullInfo .left_pannel .blog_meta .social_share {
		gap: 6px;
	}

	.single_fullInfo .left_pannel .blog_meta .social_share a {
		width: 24px;
		height: 24px;
	}

	.single_fullInfo .left_pannel .comment-list {
		gap: 16px;
		margin: 16px 0;
	}

	.single_fullInfo .left_pannel .comments-title {
		font: normal normal 600 16px / 133.333% var(--font);
		letter-spacing: -0.24px;
	}

	.single_fullInfo .left_pannel .comment-respond {
		padding: 12px;
		border-radius: 12px;
		gap: 12px;
		margin-top: 16px;
	}

	.single_fullInfo .left_pannel .comment-reply-title {
		font: normal normal 500 16px / 132% var(--font);
		letter-spacing: -0.25px;
	}

	.comment-respond .comment-form {
		grid-template-columns: repeat(1, 1fr);
		gap: 12px;
	}

	.comment-respond .comment-form .input_inr:nth-child(3) {
		grid-column: 1 / 4;
	}

	.comment-respond .comment-form .input_inr:nth-child(4) {
		grid-column: 1 / 4;
	}

	.comment-respond .comment-form .input_inr:nth-child(5) {
		grid-column: 1 / 4;
	}

	.comment-respond .comment-form .input_inr .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.35px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.comment-respond .comment-form .comment-form-cookies-consent .form-check-input {
		width: 18px;
		height: 18px;
		border-radius: 2px;
	}

	.comment-respond .comment-form .comment-form-cookies-consent .form-check-input:checked[type=checkbox] {
		background-size: 12px;
	}

	.comment-respond .comment-form .comment-form-cookies-consent label {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.35px;
	}

	.comment-respond .comment-form .btn_primary {
		margin-top: 4px;
		padding: 9px 18px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-metadata a {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.single_fullInfo .left_pannel .comment-list .comment-author,
	.single_fullInfo .left_pannel .comment-list .comment-content p,
	.single_fullInfo .left_pannel .comment-list .reply {
		font: normal normal 400 14px / 150% var(--font);
		letter-spacing: -0.20px;
	}

	.single_fullInfo .right_pannel {
		top: 0;
		gap: 16px;
	}

	.single_fullInfo .right_pannel .search_bar {
		padding: 4px 4px 4px 20px;
	}

	.single_fullInfo .right_pannel .serach_input .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.35px;
		min-height: 36px;
	}

	.single_fullInfo .right_pannel .serach_input .search_icon {
		width: 36px;
		height: 36px;
	}

	.single_fullInfo .right_pannel .serach_input .search_icon img {
		width: 16px;
	}

	.single_fullInfo .right_pannel .serach_input .search_dropdown {
		left: -22px;
		border-radius: 8px;
		width: calc(100% + 28px);
	}

	.single_fullInfo .right_pannel .serach_input .search_dropdown a,
	.single_fullInfo .right_pannel .serach_input .search_dropdown .no_result {
		padding: 10px 16px;
		font: normal normal 400 13px / 150% var(--font);
		letter-spacing: -0.18px;
	}

	.single_fullInfo .right_pannel .card_box {
		padding: 14px;
		border-radius: 12px;
		gap: 14px;
	}

	.single_fullInfo .right_pannel .card_box .top_title h5 img {
		width: 16px;
		height: auto;
	}

	.single_fullInfo .right_pannel .card_box .categories_list {
		gap: 12px;
	}

	.single_fullInfo .right_pannel .card_box .tags_list {
		gap: 8px;
	}

	.single_fullInfo .right_pannel .card_box .categories_list .btn {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.single_fullInfo .right_pannel .card_box .tags_list .btn {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		padding: 3px 9px;
		border-radius: 3px;
	}

	.latest_blogPost {
		padding: 24px 0;
	}

	.latest_blogPost .main_heading .btn {
		padding: 7px 12px;
	}

	.latest_blogPost .owl-carousel .owl-stage-outer {
		padding: 0px 0 8px;
	}

	.contact_usPage {
		margin-top: 58px;
		padding: 16px 0;
	}

	.contact_usPage .contact_card {
		border-radius: 10px;
	}

	.contact_usPage .contact_card .contact_form {
		max-width: 100%;
		padding: 12px;
		gap: 16px;
	}

	.contact_usPage .contact_card .contact_form .top_heading h6 {
		margin-top: 4px;
	}

	.contact_usPage .contact_card .contact_form .cntctForm_card {
		row-gap: 12px;
	}

	.contact_usPage .contact_card .contact_form .cntctForm_card .input_inr .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.35px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.contact_usPage .contact_card .contact_form .cntctForm_card .input_inr:has(.icon) .form-control {
		padding-left: 36px;
	}

	.contact_usPage .contact_card .contact_form .cntctForm_card .input_inr .icon {
		top: 3px;
		width: 36px;
		height: 32px;
	}

	.contact_usPage .contact_card .contact_form .cntctForm_card .input_inr .icon img {
		width: 16px;
	}

	.contact_usPage .contact_card .contact_form .intrested_in {
		gap: 6px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox {
		display: flex;
		align-items: center;
		gap: 16px;
	}

	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"],
	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:before {
		border-radius: 2px;
		width: 18px;
		height: 18px;
	}

	.contact_usPage .contact_card .wpcf7-list-item input[type="checkbox"]+span:after {
		width: 18px;
		height: 18px;
		background-size: 12px;
	}

	.contact_usPage .contact_card .wpcf7-checkbox .wpcf7-list-item-label {
		font: normal normal 400 14px / 16px var(--font);
		letter-spacing: -0.35px;
	}

	.contact_usPage .contact_card .contact_form .btn_primary {
		padding: 9px 18px;
	}

	.contact_usPage .contact_card .contact_form .submit_inr {
		margin-top: 6px;
	}

	.wpcf7-not-valid-tip {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.2px;
	}

	.wpcf7 form .wpcf7-response-output {
		margin: 8px 0 0;
		padding: 6px;
		border-radius: 4px;
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
	}

	.our_locations {
		padding: 24px 0;
	}

	.our_locations .top_header {
		align-items: flex-start;
		flex-direction: column;
		gap: 16px;
	}

	.our_locations .top_header .main_heading {
		width: 100%;
		text-align: center;
	}

	.our_locations .top_header .main_heading h2 {
		text-align: center;
	}

	.our_locations .top_header .address_info {
		gap: 8px;
	}

	.our_locations .top_header .address_info .icon {
		width: 36px;
		height: 36px;
	}

	.our_locations .top_header .address_info .icon img {
		width: 16px;
	}

	.our_locations .top_header .address_info .info_inner p {
		margin-top: 2px;
	}

	.our_locations .map_location iframe {
		height: 220px;
	}

	.policy_bnr {
		padding-top: 76px;
	}

	.policy_bnr .policy_bnrCard {
		padding: 20px 12px;
		border-radius: 12px;
		gap: 8px;
	}

	.policy_bnr .policy_bnrCard h5 {
		max-width: 100%;
		font: normal normal 500 14px / 20px var(--font);
		letter-spacing: -0.35px;
	}

	.policy_content {
		padding: 24px 0;
	}

	.policy_content .content_wrpr {
		gap: 16px;
	}

	.policy_content .content_wrpr .card_block {
		gap: 8px;
	}

	.policy_content .content_wrpr .card_block h3 {
		font: normal normal 600 18px / 26px var(--font);
		letter-spacing: -0.42px;
	}

	.policy_content .content_wrpr .card_block ul {
		padding-left: 1.4rem;
	}

	.policy_content .content_wrpr .card_block ul li {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.35px;
	}

	.property_infoFull .right_pannel {
		top: 0;
		gap: 16px;
	}

	.property_infoFull .right_pannel .card_box .top_title span {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		margin-top: 4px;
	}

	.property_infoFull .right_pannel .card_box .cntctForm_card {
		row-gap: 12px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .form-control {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.35px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.property_infoFull .right_pannel .card_box .input_inr:has(.icon) .form-control {
		padding-left: 36px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .icon {
		width: 36px;
		height: 32px;
		top: 3px;
	}

	.property_infoFull .right_pannel .card_box .input_inr .icon img {
		width: 16px;
	}

	.property_infoFull .right_pannel .card_box .form-check {
		gap: 6px;
	}

	.property_infoFull .right_pannel .card_box .form-check-input {
		width: 18px;
		height: 18px;
		border-radius: 2px;
	}

	.property_infoFull .right_pannel .card_box .form-check-input:checked[type=checkbox] {
		background-size: 12px;
	}

	.property_infoFull .right_pannel .card_box .wpcf7-list-item-label {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.35px;
	}

	.property_infoFull .right_pannel .card_box .btn_submit {
		margin-top: 6px;
		padding: 9px 18px;
	}

	.property_infoFull .right_pannel .card_box {
		padding: 14px;
		border-radius: 12px;
		gap: 14px;
	}

	.property_infoFull .right_pannel .card_box .top_title h5 img {
		width: 16px;
	}

	.property_infoFull .right_pannel .card_box .categories_list {
		gap: 12px;
	}

	.property_infoFull .right_pannel .card_box .tags_list {
		gap: 8px;
	}

	.property_infoFull .right_pannel .card_box .categories_list .btn {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		padding: 0 2px 6px 2px;
	}

	.property_infoFull .right_pannel .card_box .tags_list .btn {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.06px;
		padding: 3px 9px;
		border-radius: 3px;
	}

	.archiveList_section .row .row {
		row-gap: 24px;
	}

	.how_itWorks .row {
		row-gap: 16px;
	}

	.how_itWorks .works_accordion .accordion {
		gap: 4px;
	}

	.how_itWorks .works_accordion .accordion-item {
		padding: 12px;
		border-radius: 8px;
	}

	.how_itWorks .works_accordion .accordion-button {
		font: normal normal 600 16px / 23px var(--font);
		letter-spacing: -0.24px;
	}

	.how_itWorks .works_accordion .accordion-button::after {
		width: 20px;
		height: 20px;
	}

	.how_itWorks .works_accordion .accordion-body {
		padding: 8px 0 0;
		gap: 10px;
	}

	.how_itWorks .works_accordion .accordion-body ul {
		padding-left: 1.5rem;
	}

	.how_itWorks .works_accordion .accordion-body ul li {
		font: normal normal 400 14px / 155.556% var(--font);
		letter-spacing: -0.24px;
	}

	.how_itWorks .works_accordion .accordion-body h5 {
		font: normal normal 500 14px / 132% var(--font);
		letter-spacing: -0.21px;
		margin-bottom: 6px;
	}

	.how_itWorks .img_box img {
		border-radius: 12px;
	}

	.property_calculator .card_block {
		border-radius: 12px;
	}

	.property_calculator .card_block .card_body {
		padding: 16px;
	}

	.property_calculator .card_block .card_body .row {
		row-gap: 12px;
	}

	.property_calculator .card_block .card_body .form-control,
	.property_calculator .card_block .card_body .form-select {
		font: normal normal 400 14px / 20px var(--font);
		letter-spacing: -0.24px;
		padding: 8px 12px;
		border-radius: 6px;
	}

	.property_calculator .card_block .card_body .notes {
		margin-top: 8px;
	}

	.property_calculator .card_block .card_header {
		padding: 8px 16px;
	}

	.property_calculator .card_block .card_body .offers_reults {
		padding: 12px;
		border-radius: 8px;
		gap: 10px;
	}

	.whatNext_section .row {
		row-gap: 16px;
	}

	.whatNext_section .description_box {
		gap: 12px;
	}

	.whatNext_section .main_heading h2 {
		text-align: center;
	}

	.whatNext_section .description_box .inr_content {
		gap: 8px;
	}

	.whatNext_section .description_box .inr_content h4 {
		font-weight: 500;
	}

	.whatNext_section .description_box .inr_content h6 {
		margin-top: 2px;
	}

	.whatNext_section .description_box .inr_content .btn {
		font: normal normal 500 16px / 24px var(--font);
		letter-spacing: -0.24px;
		padding: 4px;
	}

	.whatNext_section .description_box .inr_content .btn span {
		width: 32px;
		height: 32px;
	}

	.whatNext_section .description_box .inr_content .btn span img {
		width: 16px;
	}

	.whatNext_section .img_box img {
		border-radius: 12px;
	}

	.comparison_chart .table_responsive {
		border-radius: 8px;
	}

	.comparison_chart .table th,
	.comparison_chart .table td {
		font: normal normal 400 14px / 18px var(--font);
		letter-spacing: -0.20px;
		padding: 6px 10px;
		height: 50px;
	}

	.comparison_chart .table thead th {
		height: 52px;
	}

	.comparison_chart .table th {
		font-weight: 600;
		color: var(--Primary);
	}

	.comparison_chart .table td {
		min-width: 248px;
	}

	.faq_section .nav-pills {
		padding: 4px;
		border-radius: 6px;
		width: 100%;
		gap: 6px;
		flex-wrap: nowrap;
	}

	.faq_section .nav-pills li {
		width: 100%;
	}

	.faq_section .nav-pills .nav-link {
		font: normal normal 600 14px / 20px var(--font);
		letter-spacing: -0.35px;
		min-width: 100%;
		padding: 6px 10px;
		border-radius: 6px;
	}

	.faq_section .accordion {
		gap: 8px;
	}

	.faq_section .accordion-item {
		padding: 12px;
		border-radius: 8px;
	}

	.faq_section .accordion-button {
		font: normal normal 500 14px / 20px var(--font);
		letter-spacing: -0.24px;
	}

	.faq_section .accordion-button::after {
		width: 16px;
		height: 16px;
	}

	.faq_section .accordion-body {
		padding: 6px 0 0;
	}

	.faq_section .btn_loadMore {
		margin: 12px auto 0;
	}

	.section_CTA {
		padding: 16px 0;
	}

	.section_CTA .card_box {
		padding: 16px;
		border-radius: 8px;
		flex-direction: column;
		gap: 12px;
	}

	.section_CTA .card_box .left_blc {
		gap: 6px;
	}

	.section_CTA .card_box h3,
	.section_CTA .card_box h6 {
		text-align: center;
	}

	.legal_compliance .compliance_content {
		gap: 20px;
	}

	.legal_compliance .compliance_content .compliance_card {
		gap: 12px;
	}

	.legal_compliance .compliance_content .compliance_card h4 {
		font: normal normal 600 20px / 26px var(--font);
		letter-spacing: -0.46px;
	}

	.legal_compliance .compliance_content .compliance_card ul {
		padding-left: 1.5rem;
	}

	.legal_compliance .compliance_content .compliance_card ul li {
		font: normal normal 400 14px / 132.333% var(--font);
		letter-spacing: -0.24px;
	}

	.legal_compliance .compliance_content .compliance_card.notice {
		padding: 12px;
		border-radius: 8px;
	}

	.legal_compliance .parent_accordian {
		display: flex;
		flex-direction: column;
		gap: 12px;
	}

	.legal_compliance .parent_accordian .accordion-item {
		padding: 12px;
		border-radius: 8px;
	}

	.legal_compliance .parent_accordian .accordion-button {
		font: normal normal 600 16px / 150% var(--font);
		letter-spacing: -0.28px;
	}

	.legal_compliance .parent_accordian .accordion-button::after {
		width: 20px;
		height: 20px;
	}

	.legal_compliance .parent_accordian .accordion-body {
		padding: 12px 0 0;
	}

	.legal_compliance .tenantFees_charges {
		gap: 12px;
	}

	.legal_compliance .tenantFees_charges .top_heading {
		gap: 8px;
	}

	.legal_compliance .custom_table .table_header {
		padding: 8px 12px;
	}

	.legal_compliance .custom_table .table_content .table_row .table_data {
		padding: 8px;
	}

	.legal_compliance .tenantFees_charges .tfc_inner h5 {
		margin-bottom: 12px;
	}

	.legal_compliance .child_accordian {
		gap: 8px;
	}

	.legal_compliance .child_accordian .accordion-button {
		font: normal normal 500 14px / 150% var(--font);
		letter-spacing: -0.24px;
	}

	.legal_compliance .child_accordian .accordion-button::after {
		width: 16px;
		height: 16px;
	}

	.legal_compliance .child_accordian .accordion-item {
		padding: 10px;
		border-radius: 6px;
	}

	.legal_compliance .child_accordian .accordion-body {
		padding: 6px 0 0;
		max-width: 100%;
		gap: 6px;
	}

	.legal_compliance .child_accordian .accordion-body ul li {
		font: normal normal 400 12px / 150% var(--font);
		letter-spacing: -0.2px;
	}

	.legal_compliance .accordion-body .table_responsive {
		border-radius: 8px;
	}

	.legal_compliance .accordion-body .table th, .legal_compliance .accordion-body .table td {
		font: normal normal 400 12px / 16px var(--font);
		letter-spacing: -0.2px;
		padding: 6px 8px;
	}

	.legal_compliance .accordion-body .table th {
		font-weight: 600;
	}

	.service_information .row {
		row-gap: 16px;
	}

	.service_information .main_heading {
		gap: 12px;
	}

	.service_information .bnr_img img {
		border-radius: 8px;
	}
}