@media(min-width:992px){
    .exclusive-property-block-wrapper .swiper-wrapper{
        flex-wrap:wrap;
        transform: none !important;
        margin:0px -20px;
        row-gap:40px
    }
    .exclusive-property-block-wrapper .swiper-wrapper > div{
        padding:0px 20px
    }
    /****about-us***/
    .about-us-our-values-slider-area .swiper-wrapper {
        flex-wrap: wrap;
        transform: none !important;
        row-gap: 40px;
    }
    .about-us-our-values-slider-area .swiper{
        margin: 0px -20px;
    }
    .about-us-our-values-slider-area .swiper-slide {
        width: 33.33% !important;
    }
}
@media(min-width:1400px) {
	.container{
        max-width: 1350px;
    }
}
@media(max-width:1399px) {
    .service-image-holder > img {
        height: 320px;
    }
    .exclusive-property-image {
        height: 285px;
    }
    /***contact***/
    .contact-pg-form-wrap {
        padding: 40px;
    }
    /**tenant***/
    .each-renting-process::after {
        right: -108px;
    }
    /*******/
    .Search-btn .common-button {
        min-width: 140px;
    }
    .each-landlord-perfect-property{
        padding: 30px 25px;
    }
    .each-landlord-perfect-property-btn .common-button{
        font-size: 18px;
        min-width: 200px;
    }
    .about-us-property-info-mobile{
        padding-top: 30px;
    }
	 /****investor****/
    .each-invesment-form h2 {
        font-size: 35px;
    }
    .each-invesment-form {
        padding: 35px;
    }
}
@media(max-width:1199px) {
	.header-menu > ul {
        display: flex;
        column-gap: 27px;
    }
    .header-right-content {
        gap: 30px;
    }
    h1 {
        font-size: 70px;
        line-height: 82px;
    }
    .service-image-holder > img {
        height: 265px;
    }
    .service-image-content {
        padding: 55px 25px 20px;
    }
    .exclusive-property-block-wrapper .swiper-wrapper{
        margin:0px -10px;
        row-gap:30px
    }
    .exclusive-property-block-wrapper .swiper-wrapper > div{
        padding:0px 10px
    }
    .each-exclusive-property-content h3 {
        font-size: 22px;
    }
    .reday-to-move-content-wrapper h2 {
        font-size: 70px;
        line-height: 82px;
    }
    .ready-to-make-move {
        min-height: 640px;
        padding-top: 90px;
    }
    /*****blog****/
	.featured-article-sec {
        margin: 60px 0;
    }
    .latest-article-sec {
        margin: 60px 0;
    }
    .latest-article-sec .col-lg-4 {
        padding: 0 10px;
    }
    .each-blog-img {
        height: 270px;
    }
    .each-blog-text h3 {
        font-size: 20px;
        line-height: 25px;
    }
    /****blog-post****/
    .blog-post-wrap {
        padding-top: 60px;
        padding-left: 50px;
        padding-right: 50px;
    }
    .blog-post-area {
        margin-bottom: 70px;
    }
    /****service****/
    .property-management-sec {
        padding: 60px 0;
    }
    .property-management-list li {
        margin-bottom: 30px;
    }
    .property-management-info h2 {
        font-size: 60px;
        line-height: 70px;
    }
    .rental-sec .property-management-list li {
        padding: 20px;
    }
    .rental-sec .property-management-list {
        padding-left: 0;
    }
    .network-sec li:nth-child(even) {
        padding-left: 20px;
    }
    .network-sec {
        margin: 60px 0;
    }
    .solution-sec {
        padding: 60px 0;
    }
    /****contact***/
    .contact-pg-form-sec .each-form-field {
        margin-bottom: 21px;
    }
    .contact-pg-form-text p {
        margin-bottom: 20px;
    }
    .clients-area {
        margin: 60px 0;
    }
    .clients-area .each-review {
        padding: 30px;
    }
    .insta-sec {
        margin: 60px 0;
    }
    /**tenant***/
    .each-renting-process::after {
        right: -91px;
    }
    .help-today-sec {
        padding: 60px 0 80px;
    }
    .renting-process-sec {
        padding: 60px 0;
    }
    .about-us-our-story-wrap td {
        padding-left: 30px;
        padding-right: 16px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .about-us-our-story-sec {
        margin-bottom: 60px;
        margin-top: 60px;
    }
    .about-us-property-info h2{
        font-size: 35px;
        line-height: 48px;
    }
    .about-us-property-sec {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .each-about-us-team-member-info p {
        font-size: 16px;
    }
    .about-us-team-sec {
        margin-top: 60px;
        padding-top: 60px;
        padding-bottom: 65px;
    }
    /* ******landlord****** */
    .Search-btn .common-button {
        min-width: 116px;
    }
    .next-move-heading h2{
        font-size: 35px;
        padding-bottom: 10px;
    }
    .next-move-tab-area li a.active::after {
        width: 96px;
    }
    .next-move-tab-area .col-lg-1{
        max-width: 14%;
        flex: none;
    }
    .next-move-tab-area .col-lg-3{
        max-width: 25%;
        flex: none;
    }
    .next-move-tab-area .col-lg-8{
        max-width: 61%;
        flex: none;
    }
    .each-landlord-perfect-property {
        padding: 30px 10px 20px;
    }
    .each-landlord-perfect-property-btn .common-button {
        font-size: 16px;
        min-width: 180px;
        padding: 17px 15px;
    }
    .form-block .form-group {
        margin-bottom: 14px;
    }
    .form-block input {
        padding: 18px 10px;
    }
    .landlord-choose-us-info td {
        padding-left: 38px;
        padding-right: 38px;
    }
    .landlord-choose-us-sec {
        padding-top: 70px;
        margin-bottom: 70px;
    }
    .from-sec {
        margin-top: 70px;
        margin-bottom: 80px;
    }
    .form-block .common-button {
        padding: 10px 15px;
    }
    .landlord-perfect-property-sec {
        padding-bottom: 70px;
    }
    /* ******about-us****** */
    .about-us-our-values-slider-area .swiper-wrapper {
        margin: 0px -10px;
        row-gap: 30px;
    }
    .team_slider_btn .swiper-button-next {
        top: 50px;
    }
        .team_slider_btn .swiper-button-prev {
        top: 57px;
    }
    .about-us-property-info-btn .common-button{
        margin-top: 30px;
    }
    .about-us-property-info-mobile{
        row-gap: 20px;
    }
    .about-us-property-sec{
        margin-bottom: 0;
    }
    .search-field .col-lg-5 {
        width: 30%;
    }
    .search-field .col-lg-4 {
        width: 19.6%;
    }
    .search-field .row {
        padding: 20px;
    }
    .search-field .col-lg-3 {
        width: 15.2%;
    }
    .counter-conent h6 {
        font-size: 32px;
        line-height: 47px;
    }
    .counter-conent p {
        font-size: 18px;
    }
    .counter-icon {
        width: 75px;
        height: 75px;
    }
    .counter-sec {
        max-width: calc(100% - 200px);
    }
    .listing-mid-sec-top .col-8{
        width: 59%;
    }
    .listing-mid-sec-top .col-4{
        width: 45%;
    }
    .filter-btn button {
        min-width: 157px;
        padding: 5px 14px;
    }
    .search-right select{
        padding: 8px;
    }
    .listing-mid-right {
        column-gap: 12px;
    }
    .buy-sell-from-right{
        padding-left: 20px;
    }
    .buy-sell-from-lft-heading {
        margin-bottom: 35px;
    }
    .content-part p {
        padding-right: 10px;
    }
    .each-buy-sell-from-lft {
        margin-bottom: 25px;
    }
    .buy-sell-form-part .common-button{
        margin-top: 30px;
    }
    .buy-sell-from-right .tab-content{
        margin-top: 30px;
    }
    .buy-sell-from-part{
        padding-top: 44px;
        padding-bottom: 60px    ;
    }
    .listing-searh-field{
        padding-left: 50px;
        padding-right: 50px;
    }
    .property-dtl-slider-sec {
        margin-top: 70px;
    }
    .property-dtl-slider-from{
        padding:20px;
    }
    .form-heading {
        margin-top: 14px;
    }
    .form-group:has(.common-button){
        margin-bottom: 0;
    }
    .property-dtl-slider-from-wrap .common-button{
        line-height: 18px;
    }
     .property-dtl-slider-image .mySwiper2 {
        height: 504px;
    }
    .property-dtl-slider-image .mySwiper {
        height: 181px;
    }
    .contact_man {
        width: 60px;
        height: 60px;
    }
    .contacr-man-part {
        column-gap: 10px;
    }
    .contacr-man-part p{
        font-size: 14px;
    }
    .property-dtl-slider-sec {
        margin-top: 18px;
    }
	/****investor****/
    .invesment-solution-sec {
        margin: 80px 0;
    }
    .invesment-solution-main .row {
        row-gap: 80px;
    }
    .success-sec {
        padding: 80px 0;
    }
    .invesment-form-sec {
        padding: 60px 0;
    }
}
@media(max-width:991px) {
	.header-menu{
        position:fixed;
		right:-100%;
		opacity:0;
		width:75%;
		background-color:#000;
		height:100%;;
		top:0px;
		padding:50px 30px;
		transition:all 0.5s;
    }
	.header-menu.active{
		right:0%;
		opacity:1;
		transition:all 0.5s;
	}
	.header-menu > ul{
		flex-direction:column;
		gap:10px
	}
	.mobile-menu-close{
		position:absolute;
		top:10px;
		right:15px
	}
	.mobile-menu-close i{
		color:#fff
	}
    .header-left{
        gap:20px
    }
    h1 {
        font-size: 52px;
        line-height: 60px;
    }
    .brand-area {
        text-align: center;
        padding-top: 30px;
        position: relative;
    }
    .banner-area::after {
        content: "";
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) -61%, rgba(0, 0, 0, 0.80) 99.98%);
    }
    .real-state-real-solution .swiper-slide{
        width: 300px !important;
    }
    .review-slider .swiper-slide{
        width: 350px !important;
    }
    .real-state-real-solution {
        margin: 70px 0px;
    }
    .exclusive-property {
        margin: 70px 0px;
    }
    .message-from-ceo {
        padding: 70px 0px;
    }
    .reviews-area{
        margin: 70px 0px;
    }
    .faq-area {
        margin: 70px 0px;
    }
    .find-perfect-property {
        padding: 70px 0px;
    }
    h2{
        font-size: 40px;
        line-height: 48px;
    }
    .find-perfect-property-left p {
        margin-bottom: 40px;
    }
    .find-perfect-email-call{
        margin-top: 30px;
    }
    .reday-to-move-content-wrapper h2 {
        font-size: 52px;
        line-height: 60px;
    }
    .ready-to-make-move {
        min-height: 540px;
        padding-top: 65px;
    }
    .footer-area {
        padding-top: 70px;
    }
    .footer-top-area{
        flex-direction: column;
        padding-bottom: 30px;
    }
    .footer-right-info {
        margin-top: 30px;
    }
    /****blog****/
    .featured-article-sec {
        background-color: #000;
        margin: 0;
        margin: 36px 0;
    }
    .latest-article-sec {
        background-color: #000;
        margin: 0;
        padding: 40px 0;
    }
    .featured-article-heading h2 {
        color: #fff;
    }
    .featured-article-heading h2 strong {
        color: #F4D4DD;
    }
    .featured-article-heading p {
        color: #fff;
    }
    .featured-article-main-text h2 strong {
        color: #fff;
    }
    .featured-article-main-text p {
        display: none;
    }
    .latest-article-sec h2 {
        color: #fff;
    }
    .latest-article-sec h2 strong {
        color: #F4D4DD;
    }
    .mobile-blog {
        position: relative;
    }
    .mobile-blog .swiper {
        max-width: calc(100% - 112px);
        width: 100%;
        margin: 0 auto;
        border-radius: 10px;
        border: 1px solid #fff;
    }
    .each-blog  {
        border-radius: 12px;
        padding: 30px;
    }
    .blog-tag {
        position: initial;
        background-color: #fff;
        margin-bottom: 8px;
    }
    .each-blog-text h3 {
        color: #fff;
    }
    .each-blog-text h3 a {
        color: #fff;
    }
    .each-blog-text h3 a:hover {
        color: #F4D4DD;
    }
    .featured-article-main-text h2 {
        font-size: 16px;
        line-height: 20px;
        font-weight: 700;
        letter-spacing: 0.2px;
        margin-bottom: 11px;
    }
    .featured-article-main-text h2 strong {
        font-weight: 700
    };
    .featured-article-main-text li {
        font-size: 16px;
        line-height: 20px; 
    }
    /****blog-post-area***/
    .blog-post-area {
        margin-bottom: 20px;
    }
    .blog-post-banner {
        position: relative;
        z-index: 1;
    }
    .blog-post-wrap {
        background-color: #fff;
        position: relative;
        z-index: 1;
        border: 1px solid #F4D4DD;
    }
    .blog-post-wrap h2, .blog-post-wrap h2 strong {
        color: #000;
        font-weight: 600;
    }
    .blog-post-wrap p {
        color: #000;
    }
    .blog-post-wrap h3,
    .blog-post-wrap h4,
    .blog-post-wrap h5,
    .blog-post-wrap h6 {
        color: #000;
    }
    .blog-post-wrap li {
        color: #000;
    }
    .blog-post-info li {
        color: #888888;
    }
    .blog-post-info li a {
        color: #888888;
    }
    .blog-post-info li::after {
        background-color: #888888;
    }
    /******service******/
    .service-banner-other {
        display: none;
    }
    .property-management-sec {
        background-color: #000;
    }
    .property-management-info h2 {
        color: #fff;
        font-weight: 600;
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 0.5px;
    }
    .property-management-info h2 strong {
        color: #F4D4DD;
        font-weight: 600;
    }
    .property-management-info p {
        color: #fff;
        margin-bottom: 30px;
    }
    .property-management-info li {
        color: #fff;
    }
    .property-management-info li img {
        filter: brightness(10);
    }
    .property-management-list {
        padding-left: 0;
    }
    .property-management-list li {
        color: #fff; 
    }
    .property-management-list ul {
        margin-bottom: 28px;
    }
    .invesment-sec {
        background-color: #fff;
    }
    .invesment-sec .property-management-info h2 {
        color: #000;
    }
    .invesment-sec .property-management-info {
        max-width: 100%;
    }
    .invesment-sec .property-management-info p {
        color: #000;
    }
    .invesment-sec .property-management-list li h3 {
        color: #000;
    }
    .invesment-sec .property-management-list li p{
        color: #000;
    }
    .invesment-sec .property-management-list li img {
        filter: brightness(0);
    }
    .rental-sec {
        background-color: #F4D4DD;
    }
    .property-management-info h2 strong {
        color: #F4D4DD;
    }
    .rental-sec .property-management-info p {
        color: #000;
    }
    .rental-sec .property-management-list ul {
        justify-content: center;
    }
    .rental-sec .property-management-list li {
        text-align: center;
    }
    .rental-sec .property-management-list li h3 {
        font-weight: 700;
    }
    .network-sec {
        background-color: #000;
        padding: 60px 0;
        margin: 0;
    }
    .network-heading h2 {
        color: #fff;
    }
    .network-heading p {
        color: #fff;
    }
    .network-sec li {
        display: block;
        text-align: center;
    }
    .network-sec li h3 {
        color: #fff;
    }
    .network-sec li p {
        color: #fff;
    }
    .network-sec .common-button {
        border-color: #F4D4DD;
    }
    .network-sec li img {
        margin-right: 0;
        margin-bottom: 12px;
    }
    .rental-sec .property-management-list ul {
        margin: 36px 0 0;
    }
    .network-sec li:nth-child(even) {
        padding-left: 0;
    }
    .solution-tab-btn .nav-tabs {
        flex-direction: column;
    }
    .solution-tab-btn .nav-tabs .nav-item {
        width: 100%;
    }
    /*****contact*****/
    .contact-banner {
        padding: 150px 0 32px;
    }
    .contact-banner .banner-content-wrapper {
        max-width: calc(100% - 17px);
    }
    .contact-banner-info .row {
        row-gap: 16px;
    }
    .each-contact-info {
        min-height: 172px;
    }
    .contact-pg-form-text {
        max-width: 100%;
    }
    .contact-pg-form-img {
        display: none;
    }
    .contact-pg-form-wrap {
        padding: 32px 0;
    }
    .white-faq-area {
        border-radius: 0;
    }
    /***tenant***/
    .tenant-resource-slider .common-arrow {
        display: flex;
    }
    .tenant-resource-slider .common-arrow img {
        filter: brightness(0);
    }
    .tenant-resource-slider .swiper {
        max-width: calc(100% - 95px);
    }
    .tenant-resource-sec {
        padding: 32px 0;
        background-color: #F4D4DD;
        margin: 0;
    }
    .each-tenant-resource {
        border-color: #000;
    }
    .each-tenant-resource h3 {
        color: #000;
        font-weight: 600;
    }
    .each-tenant-resource p {
        color: #000;
    }
    .each-tenant-resource img {
        filter: brightness(0);
    }
    .each-tenant-resource .common-button {
        background-color: #000;
        border-color: #000;
        color: #F4D4DD;
    }
    .each-tenant-resource .common-button::after {
        filter: brightness(0) saturate(100%) invert(99%) sepia(72%) saturate(797%) hue-rotate(284deg) brightness(99%) contrast(93%);
    }
    .each-tenant-resource .common-button:hover {
        color: #000;
    }
    .each-tenant-resource .common-button:hover::after {
        filter: brightness(0);
    }
    .tenant-resource-sec h2 {
        color: #000;
        margin-bottom: 18px;
    }
    .tenant-resource-sec h2 strong {
        color: #000;
    }
    .help-today-sec {
        border-radius: 0;
    }
    .help-today-right {
        margin-top: 32px;
        max-width: 100%;
    }
    .renting-process-main {
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
        gap: 100px;
    }
    .each-renting-process {
        width: 280px;
    }
    .each-renting-process::after {
        top: calc(100% + 13px);
        height: 70px;
        left: 50%;
        right: auto;
        width: 2px;
        transform: translateX(-50%);
    }
    .each-renting-process p {
        max-width: 100%;
    }
    .about-us-property-sec .col-lg-7 {
		max-width: 100%;
    }
    .about-us-property-sec .col-lg-5 {
        max-width: 100%;
    }
    .about-us-property-img {
        max-width: 100%;
        height: 500px;
    }
    .about-us-property-img img {
        height: 100%;
        object-fit: cover;
    }
    .about-us-property-info-btn .common-button{
        min-width: 126px;
        padding: 9px 15px;
        font-size: 16px;
        line-height: 24px; 
        margin-top: 4px;
        border-radius: 8px;
    }
    /* ******landlord****** */
    .next-move-tab-sec{
        border-radius: 7px 7px 0px 0px;
        background: #FFF8F8;
    }
    .next-move-heading h2{
        color: #101010;
    }
    .next-move-heading h2 strong{
        color: #000;
        font-weight: 700;
    }
    .next-move-heading p{
        color: #000;
    }
    .search-area-wrap input{
        border: 1px solid #D1D5DB;
        border-radius: 8px;
        background-color: transparent;
        padding: 25px 20px;
    }
    .search-area-wrap input:focus{
        background-color: transparent;
        border: 1px solid #D1D5DB;
    }
    .search-area-wrap .input-group > .form-control:not(:last-child) {
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
    }
    .next-move-tab-area .col-lg-8 {
        max-width: 100%;
        flex: none;
    }
    .next-move-tab-area .col-lg-3 {
        max-width: 80%;
        flex: none;
    }
    .Search-btn .common-button{
        width: 100%;
        margin-top: 25px;
        border-radius: 8px;
    }
    .next-move-tab-area .filter-icon{
        margin-top: 25px;
    }
    .search-area-wrap strong{
        display: none;
    }
    .next-move-tab-sec {
    padding-top: 35px;
    padding-bottom: 39px;
    }
    /* *********landlord********* */
    .landlord-choose-us-info td{
        display: block;
        width: 100%;
        padding: 0;
        padding-top: 20px;
    }
    .landlord-choose-us-sec {
        padding-top: 54px;
        margin-bottom: 28px;
    }
    .from-sec {
        margin-top: 0;
        margin-bottom: 0px;
    }
    .landlord-choose-us-info td p {
        max-width: 270px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 10px;
    }
    .from-sec{
        background-color: #FFF;
        padding-top: 45px;
        padding-bottom: 55px;
    }
    .from-heading h2{
        color: #000;
        font-size: 30px;
        font-weight: 600;
        line-height: 28px;
        mix-blend-mode: 22px;
    }
    .from-heading p{
        color: #000;
        line-height: 24px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .from-heading {
        padding-bottom: 3px;
    }
    .form-block label{
        color: #000;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; 
        padding-bottom: 12px;
    }
    .form-block label strong{
        display: none;
    }
    .form-block input{
        border-radius: 8px;
        border: 1px solid #D2D2D2;
        min-height: 51px;
    }
    .form-block input:focus {
        box-shadow: none;
        border-color: #D2D2D2;
        color: #000;
    }
    .form-block .common-button{
        width: 100%;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; 
        padding: 10px 15px;
        border-radius: 8PX;
    }
    .form-block .common-button:hover{
        background-color: #000;
        color: #FFF;
        border-color: #000;
    }
    .form-block {
        padding-top: 18px;
    }
    .form-block .form-group {
		margin-bottom: 14px;
    }
    .landlord-perfect-property-sec{
        background-color:  #F4D4DD;
    }
    .landlord-perfect-property-heading h3{
        font-size: 24px;
        font-weight: 400;
        line-height: 28px; 
    }
    .landlord-perfect-property-heading h2{
        font-size: 24px;
        font-weight: 700;
        line-height: 30px;
    }
    .landlord-perfect-property-heading p{
        font-size: 16px;
        font-weight: 400;
        line-height: 24px; 
    }
    .landlord-perfect-property-sec {
        padding-top: 50px;
        padding-bottom: 65px;
    }
    .landlord-perfect-property-heading h2 {
        padding-bottom: 0;
    }
    .form-right-img {
        max-width: 100%;
    }
    .form-right-img img {
        border-radius: 12px;
    }
    .next-move-tab-area .col-lg-1 {
        max-width: 20%;
    }
    .form-right-img-heading{
        max-width: 100%;
        width: 100%;
    }
    .menu-button{
        color: #000;
        position: relative;
        border-bottom: 1px solid #F4D4DD;
        margin-bottom: 17px;
        padding-bottom: 12px;
        list-style: none;
        font-family: "Geist", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        width: fit-content;
        padding-right: 20px;
    }
    .menu-list li{
        color: #000;
        list-style: none;
        text-align: left;
        font-family: "Geist", sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
    }
    .menu-wrapper ul{
        padding: 0;
    }
    .menu-button::after{
        content: "";
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
        background-image: url(../images/tab-down-arrow.svg);
        background-size: 10px;
        height: 10px;
        width: 10px;
        top: 10px;
        right: 0;
    }
    .next-move-tab-area ul{
        border-bottom: 0;
    }
    .Search-btn .common-button {
        min-width: 100%;
        padding: 15px 15px;
    }
    .landlord-perfect-property-slider .swiper-slide {
        width: 300px !important;
    }
    /* ********about-us******** */
    .about-us-deliver-info{
        max-width: 100%;
    }
    .about-us-property-img{
        max-width: 100%;
    }
    .about-us-property-heading {
        text-align: center;
    }
    .about-us-property-heading h2{
        margin-bottom: 32px;
    }
    .about-us-property-info-mobile{
        max-width: 100%;
    }
    .about-us-property-info-btn{
        margin-top: 24px;
        text-align: center;
    }
    .about-us-property-sec{
        padding-top: 54px;
    }
    .about-us-property-sec{
        padding-bottom: 60px;
    }
    .about-us-our-values-slider-area .swiper-wrapper{
        margin: 0;
    }
    .defult-contents{
        margin-top: 32px;
    }
    .about-us-deliver-info h3 {
        padding-top: 23px;
        padding-bottom: 23px;
    }
    .about-us-our-values-slider-area .swiper-button-next {
        right: -15px;
    }
    .each-property-info-mobile-icon{
        width: 50px;
        height: 50px;
    }
    .about-arrow{
        display: none;
    }
    .search-field .col-lg-5{
        width: 100%;
    }
    .search-field  .row{
        row-gap: 10px;
    }
    .search-field label{
        margin-bottom: 10px;
    }
    .search-field .text-center{
        text-align: left !important;
    }
    .each-counter{
        width: 50%;
    }
    .counter_wrap{
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 10px;
        padding-top: 40px;
    }
    .counter-conent h6{
        margin-top: 8px;
    }
    .counter-top ul{
        padding-top: 30px;
    }
    .buy-sell-heading p{
        margin-bottom: 40px;
    }
    .search-field .col-lg-3 {
        width: 8.2%;
    }
    .buy-sell-top-sec{
        margin-bottom: 70px;
    }
    .listing-mid-sec-top .col-8{
        max-width: 100%;
        width: 100%;
    }
    .listing-mid-sec-top .col-4{
        max-width: 100%;
        width: 100%;
    }
    .buy-sell-heading strong{
        color:#fff;
    }
    .buy-sell-from-lft h3{
        max-width: 100%;
        font-size: 40px;
        line-height: 48px;
        margin-bottom: 15px;
    }
    .content-part p{
        padding-right: 0;
    }
    .buy-sell-from-right{
        padding-left: 0;
    }
    .listing-searh-field{
        padding-left: 20px;
        padding-right: 20px;
    }
    .listing-searh-field-wrap{
        padding: 25px 10px;
    }
    .listing-mid-sec .row{
        flex-wrap: wrap;
    }
    .property-dtl-slider-image .mySwiper,
    .property-dtl-slider-image .mySwiper2{
        height: auto;
    }
    .product_description .common-button{
        font-weight: 400;
        padding: 10px 23px;
        border-radius: 8px;
        font-family: "Geist", sans-serif;
    }
    .mobile-property-dtl-slider-from{
        background-color: #fff;
        padding-top: 32px;
    }
    .product_description {
        padding-bottom: 23px;
    }
    .property-dtl-slider-from{
        border: 0;
    }
    .white_btn {
        background-color: #000;
        border-color: #000;
        color: #fff;
    }
    .trans_btn {
        border-color: #000;
        color: #000;
    }
    .contact_man{
        width: 87px;
        height: 87px;
    }
    .contacr-man-part h6{
        color: #000;
    }
     .contacr-man-part p{
        color: #000;
        line-height: 24px; 
        font-size: 16px;
     }
     .contacr-man-part {
        column-gap: 16px;
     }
     .property-dtl-slider-from-wrap h5{
        color: #000;
        margin-bottom: 19px;
        font-weight: 500;
     }
     .property-dtl-slider-from-wrap ul {
        margin-top: 35px;
     }
     .form-heading{
        margin-top: 21px;
     }
     .form-heading h5{
        margin-bottom: 12px;
     }
     .contact_form_inputfield{
        border-radius: 6px;
        border: 1px solid  #888;
        font-size: 14px;
        line-height: 20px;
        padding: 12px;
     }
    .property-dtl-slider-from-wrap .form-group {
        margin-bottom: 16px;
    }
    textarea.contact_form_inputfield{
        min-height: 138px;
    }
    .property-dtl-slider-from-wrap .common-button{
        border-radius: 8px;
    }
    .property-dtl-slider-from-wrap .form-group .common-button{
        margin-top: 9px;
    }
    .listing-filter ul{
        margin-bottom: 30px;
    }
    .buy-sell-property-list .trans_btn{
        color: #fff;
    }
    .buy-sell-property-list .trans_btn:hover {
        color: #000;
    }
    .buy-sell-top-sec{
        margin-top: 70px;
    }
      /* .buy-sell-property-list .each-exclusive-property-content h3 br{
        display: none;
    } */
    .btm-slider-heading h6{
        margin-bottom: 35px;
        text-align: center;
    }
    .property-dtl-part{
        margin-bottom: 70px;
    }
    .dtl-product_slider{
        margin-bottom: 70px;
    }
	 /****investor****/
    .invesment-form-sec {
        padding-bottom: 0;
    }
    .each-invesment-form {
        display: none;
    }
    .invesment-form-sec .col-lg-6:first-child .each-invesment-form {
        display: block;
    }
}
@media(max-width:767px) {
    .brand-area {
        background: #fff;
        padding-top: 16px;
        padding-bottom: 10px;
    }
    .brand-area-heading h3 strong{
        font-weight:400;
        color:#000 !important;
    }
    .brand-area-heading h3{
        color:#000 !important;
        font-weight:700;
        font-size: 16px;
        margin-bottom: 10px;
    }
    h1{
        font-size: 28px;
        line-height: 30px;
        letter-spacing: 0px;
        margin-bottom: 10px;
    }
    p{
        font-size: 16px;
        line-height: 24px
    }
    .header-logo a img{
        width: 149px;
    }
    .header-button-area a{
        width: 114px;
    }
    .banner-area {
        min-height: 445px;
        padding-top: 5vh;
    }
    .brand-slider-area .swiper-slide{
        padding:0px 20px
    }
    .brand-slider-area .swiper-slide img{
        max-height: 65px;
        max-width: 115px;
    }
    .real-state-real-solution {
        margin: 0px 0px;
        padding:30px 0px;
        background-color: #000;
    }
    .exclusive-property {
        margin: 0px 0px;
        padding:30px 0px;
        background-color: #000;
    }
    .message-from-ceo {
        padding: 30px 0px;
    }
    .reviews-area{
        margin: 00px 0px;
        padding:20px 0px;
        background-color: #000;
    }
    .faq-area {
        margin: 0px 0px;
        padding:30px 0px 50px;
        background-color: #000;
        margin-bottom: -20px;
    }
    .find-perfect-property {
        padding: 30px 0px;
        border-radius: 0px;
        background-color: #fff;
    }
    h2{
        font-size: 24px;
        line-height: 28px;
    }
    .real-state-real-solution-heading h2 {
        color: #fff;
    }
    .container{
        padding:0px 30px;
    }
    .real-state-real-solution-heading p{
        color:#fff
    }
    .service-image-holder > img {
        height: 205px;
    }
    .service-image-content h3{
        font-size: 18px;
        line-height: 20px;;
    }
    .service-image-category-icon {
        width: 50px;
        height: 50px;
        background-color: #F4D4DD;
        position: absolute;
        left: 25px;
        bottom: -28px;
    }
    .service-image-category-icon img{
        max-width: 35px;
        max-height: 30px;
    }
    .service-image-content {
        padding: 50px 25px 30px;
    }
    .real-state-real-solution-heading {
        margin-bottom: 30px;
    }
    .message-from-ceo .real-state-real-solution-heading  h2 {
        color: #000 !important;
    }
    .message-from-ceo .real-state-real-solution-heading  h2 strong{
        color:#000
    }
    .message-from-ceo .real-state-real-solution-heading p {
        color: #000;
    }
    .gradient-eclips{
        display: none;
    }
    .vdeo-content-left h5 {
        font-size: 16px;
        line-height: 20px;
        max-width: 188px;
    }
    .video-content {
        bottom: 15px;
        padding: 0px 15px;
    }
    .vdeo-content-left h6{
        font-size: 16px;
        line-height: 24px;
    }
    .video-content-right {
        width: 50px;
        height: 48px;
    }
    .video-content-right img{
        width: 30px;
    }
    .each-exclusive-property{
        padding:20px;
        background-color: #fff;
        border-radius: 15px;
    }
    .exclusive-property-image {
        height: 215px;
        margin-bottom: 10px;
    }
    .exclusive-property-block-wrapper .swiper-wrapper > div {
        padding: 0px 00px;
    }
    .exclusive-property-block-wrapper .swiper-wrapper {
        margin: 0px 00px;
        row-gap: 30px;
    }
    .exclusive-property-block-wrapper {
        margin-bottom: 24px;
        padding:0px 40px
    }
    .each-exclusive-property-content h3 {
        font-size: 16px;
        line-height: 24px;
        height: 47px;
        margin-bottom: 10px;
        color:#000
    }
    .facilities ul li {
        font-size: 14px;
        line-height: 24px;
        color:#000
    }
    .facilities ul li  span img{
        width: 15px;
    }
    .facilities ul {
        gap: 9px;
        flex-wrap:wrap
    }
    .exclusive-property h2 strong{
        display: block;
    }
    .exclusive-property-slider-controller .swiper-button-prev {
        left:0px;
    }
    .exclusive-property-slider-controller .swiper-button-next {
        right:0px;
    }
    .review-area-heading h2 {
        color:#fff
    }
    .review-area-heading a{
        color:#fff;
        font-size: 14px;
        line-height: 20px;
    }
    .review-area-heading {
        margin-bottom: 25px;
        align-items: flex-end !important;
    }
    .review-slider .swiper-slide {
        width: 270px !important;
    }
    .author-image {
        margin-bottom: 30px;
        width: 80px;
        height: 80px;
    }
    .each-review {
        padding: 20px;
    }
    .author-info h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .author-info h5 {
        font-size: 16px;
        line-height: 24px;
    }
    .each-review p {
        min-height: auto;
        margin-bottom: 20px;
    }
    .swiper-slide-active .each-review{
        background-color: #F4D4DD;
    }
    .review-slider-controller img{
        filter:invert(1) brightness(500)
    }
    .review-slider .swiper {
        padding-bottom: 20px;
        margin-bottom: 0px;
    }
    .find-perfect-property-left h2 {
        color: #000;
        margin-bottom: 15px;
    }
    .find-perfect-property-left h2 strong{
        color: #000;
    }
    .find-perfect-property-left p{
        color: #000;
        margin-bottom: 24px;
    }
    .each-form-field label {
        color: #000;
        line-height: 24px;
    }
    .each-form-field input {
        border-bottom: 1px solid #D2D2D2;
    }
    .find-perfect-property-right form .row {
        row-gap: 16px;
    }
    .form-button {
        margin-top: 0px;
    }
    .form-button button{
        width: 100%;
        padding: 12px 32px;
    }
    .email-area p {
        color:#888888
    }
    .email-area a{
        color:#000000
    }
    .faq-button{
        background-color: #F4D4DD;
        border-radius:15px;
        line-height: 24px;
        color:#000;
        padding:6px 15px 6px 5px;
        column-gap: 14px;
        border-radius:30px;
        margin-bottom: 12px;
    }
    .faq--button-icon-holder{
        width:23px;
        height: 23px;
        background-color: #000;
    }
    .faq-mob-heading p{
        color:#fff;
        margin-bottom: 0px;
        font-size: 16px;
        line-height: 24px;
    }
    .accordion>li>span {
        padding: 0px 35px 0px 0px;
        font-size: 16px;
        line-height: 24px;
    }
    .accordion>li{
        padding:24px 0px;
        margin: 0px;
    }
    .ready-to-make-move {
        min-height: 365px;
        padding-top: 40px;
        background-color: #000;
        margin: 0px;
    }
    .reday-to-move-content-wrapper h2 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: normal;
        max-width: 295px;
        margin-left: auto;
        margin-right: auto;
    }
    .reday-to-move-content-wrapper p{
        max-width: 326px;
        margin-left: auto;
        margin-right: auto;
    }
    .reday-to-move-content-wrapper a.common-button{
        font-size: 16px;
        line-height: 24px;
    }
    .footer-area {
        padding-top: 40px;
        background-color: #000;
        border-radius:0px;
    }
    .footer-phone-and-mobile ul li a{
        color:#fff;
        font-size: 14px;
    }
    .each-info h5{
        color:#fff;
        font-size: 14px;
        line-height: 19.62px;
        font-weight: 700;
        white-space: nowrap;
    }
    .each-info ul li a{
        font-size: 14px;
        line-height: 14px;
        color:#fff;
        white-space: nowrap;
    }
    .footer-right-info {
        justify-content: space-between;
        column-gap: 35px;
    }
    .location-info p a {
        color: #fff;
        font-size: 14px;
        line-height: 22px;
    }
    .see-on-map a {
        color: #fff;
        font-size: 14px;
        line-height: 24px;
    }
    .see-on-map a img{
        filter: invert(1) brightness(100);
    }
    .footer-social ul li a {
        color: #fff;
        border: 1px solid #fff;
    }
    .footer-bottom-area {
        flex-direction: column;
        padding-top: 0px;
    }
    .footer-bottom--info-style ul li{
        color: #fff;
        font-size: 14px;
        line-height: 24px;
    }
    .footer-bottom--info-style ul li:not(:last-child):after {
        background: #fff;
    }
    .each-exclusive-property-content h6 {
        color: #000;
        margin-bottom: 0px;
    }
    .faq--button-icon-holder  img{
        width: 11px;
        filter: brightness(500);
    }
    /**blog***/
    .blog-banner .banner-content-wrapper {
        text-align: center;
        padding-bottom: 30%;
    }
    .blog-banner .banner-content-wrapper h1 {
        color: #000;
    }
    .blog-banner .banner-content-wrapper p {
        color: #000;
    }
    .featured-article-main {
        height: 313px;
    }
    .featured-article-main-text {
        padding: 30px;
    }
    .featured-article-main-text li {
        font-size: 14px;
        line-height: 19px;
    }
    .featured-article-main-text-wrap {
        max-width: calc(100% - 10%);
    }
    .featured-article-main-text ul {
        gap: 13px;
    }
    .blog-tag {
        border-radius: 6px;
    }
    .each-blog-img {
        border-radius: 7px;
        height: 188px;
        margin-bottom: 16px;
    }
    .each-blog-text h3 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 11px;
    }
    .each-blog-text p {
        line-height: 24px;
        color: #D2D2D2;
        font-weight: 300;
    }
    .each-blog-text li {
        font-size: 14px;
        line-height: 14px;
        letter-spacing: -0.21px;
        color: #D2D2D2;
        font-weight: 300;
    }
    .each-blog-text li a {
        color: #D2D2D2;
    }
    .each-blog-text ul {
        flex-direction: column;
        align-items: start;
        row-gap: 8px;
    }
    .load-more-blog .common-button {
        margin-top: 24px;
        padding: 13px 23px;
        border-radius: 8px;
    }
    .latest-article-sec {
        padding: 22px 0;
    }
    .latest-article-sec h2 {
        margin-bottom: 32px;
        font-weight: 300;
    }
    .featured-article-heading h2 {
        line-height: 30px;
        margin-bottom: 6px;
    }
    .featured-article-heading h2 strong {
        font-weight: 700;
    }
    .featured-article-heading p {
        font-size: 16px;
        line-height: 24px;
        font-weight: 300;
        margin-bottom: 24px;
    }
    .featured-article-heading {
        max-width: 344px;
        margin-bottom: 24px;
    }
    /*****blog-post*****/
    .blog-post-banner {
        min-height: 430px;
    }
    .blog-post-wrap {
        margin-top: -200px;
        padding: 47px 28px 41px;
    }
    .blog-post-wrap h2 {
        margin-bottom: 25px;
    }
    .blog-post-wrap p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 21px;
    }
    .blog-post-wrap h3, .blog-post-wrap h4, .blog-post-wrap h5, .blog-post-wrap h6 {
        margin-bottom: 13px;
        font-size: 18px;
    }
    .blog-post-wrap li {
        font-size: 16px;
    }
    .blog-post-wrap ul,
    .blog-post-wrap ol {
        padding-left: 28px;
    }
    .blog-post-info ul {
        padding-left: 0;
    }
    .blog-post-info li {
        font-size: 14px;
        line-height: 22px;
    }
    .blog-post-info li {
        padding-right: 6px;
        margin-right: 6px;
        font-weight: 300;
    }
    .blog-post-info li::after {
        height: 70%;
    }
    .related-blog-sec h2 {
        display: none;
    }
    .block-post-move-sec {
        margin-top: -20px;
    }
    .blog-post-perfect-property {
        padding-bottom: 40px;
    }
    /*****service****/
    .service-banner {
        min-height: 510px;
        padding: 120px 0 50px;
    }
    .service-banner::after {
        opacity: 0;
    }
    .service-banner .banner-content-wrapper {
        max-width: 298px;
    }
    .service-banner .banner-content-wrapper h1 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: normal;
        margin-bottom: 10px;
    }
    .service-banner .banner-content-wrapper p {
        margin-bottom: 10px;
        font-size: 16px;
    }
    .service-banner .banner-content-wrapper .common-button {
        margin: 9px 0;
        font-size: 16px;
        min-width: 240px;
        justify-content: center;
        padding: 7px 12px;
    }
    .service-banner .banner-content-wrapper .service-blk-btn {
        margin-left: 0;
    }
    .property-management-sec {
        padding: 30px 0;
    }
    .property-management-info h2 {
        font-size: 24px;
        line-height: 28px;
        margin-top: 14px;
        margin-bottom: 20px;
    }
    .property-management-info p {
        font-size: 14px;
        line-height: 20px;
    }
    .property-management-list li {
        font-size: 16px ;
        line-height: 24px;
        margin-bottom: 30px;
    }
    .property-management-list img {
        margin-right: 10px;
        margin-top: -5px;
    }
    .property-management-list ul {
        margin-bottom: 0;
    }
    .property-management-sec .common-button {
        min-width: 197px;
        padding-top: 13px;
        padding-bottom: 13px;
    }
    .property-management-list {
        margin-bottom: 28px;
    }
    .invesment-sec .property-management-info h2 strong {
        color: #F4D4DD;
    }
    .invesment-sec .property-management-info p {
        font-size: 16px;
        line-height: 24px;
    }
    .invesment-sec .property-management-list li h3 {
        font-size: 16px ;
        line-height: 24px;
        font-weight: 400;
    }
    .invesment-sec .property-management-list li p {
        font-size: 14px;
        line-height: 9px;
        font-weight: 300;
    }
    .invesment-sec .property-management-list li img {
        margin-right: 18px;
    }
    .invesment-sec .common-button {
        font-size: 16px;
        min-width: 240px;
    }
    .property-management-info h6 {
        font-size: 14px;
        line-height: 22px;
    }
    .rental-sec .property-management-info h2 {
        font-weight: 400;
    }
    .rental-sec .property-management-info h2 strong {
        font-weight: 700;
    }
    .rental-sec .common-button {
        font-size: 16px;
        min-width: 240px;
        color: #F4D4DD;
    }
    .rental-sec .common-button::after {
        filter: brightness(0) saturate(100%) invert(92%) sepia(6%) saturate(1958%) hue-rotate(295deg) brightness(104%) contrast(91%);
    }
    .rental-sec .property-management-list ul {
        gap: 20px;
    }
    .rental-sec .property-management-list li {
        border-radius: 6px;
        padding: 18px;
    }
    .rental-sec .property-management-list li h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .rental-sec .property-management-list {
        margin-bottom: 0;
    }
    .network-heading h2 {
        font-weight: 600;
    }
    .network-sec li h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .network-sec ul {
        row-gap: 23px;
    }
    .network-sec li {
        width: 100%;
        max-width: 224px;
    }
    .network-heading {
        margin-bottom: 33px;
    }
    .network-sec {
        padding: 32px 0;
    }
    .solution-sec {
        padding: 32px 0 70px;
    }
    .solution-heading h2 strong {
        font-weight: 700;
    }
    .solution-heading h6 {
        font-size: 14px;
        line-height: 22px;
        min-width: 181px;
    }
    .solution-heading {
        margin-bottom: 39px;
    }
    .solution-tab-btn .nav-tabs .nav-link {
        font-size: 16px;
        line-height: 24px;
        border-radius: 8px;
        padding: 10px;
    }
    .feature-content {
        border: 0;
        border-radius: 0;
        padding: 0;
    }
    .feature-content h3 {
        font-size: 18px;
        line-height: 22px;
    }
    .solution-tab-btn {
        margin-bottom: 50px;
        max-width: calc(100% - 35px);
    }
    .feature-content .each-form-field input::placeholder,
    .feature-content .each-form-field textarea::placeholder {
        color: #D2D2D2;
    }
    .feature-content .each-form-field input:placeholder,
    .feature-content .each-form-field textarea:placeholder {
        color: #D2D2D2;
    }
    .feature-content .each-form-field input::-moz-placeholder,
    .feature-content .each-form-field textarea::-moz-placeholder {
        color: #D2D2D2;
    }
    .feature-content .form-select-style {
        border-top-width: 0;
        border-left-width: 0;
        border-right-width: 0;
        border-radius: 0;
        text-align: left;
        color: #D2D2D2;
    }
    .feature-content .form-select-style {
        background-image: url(../images/option-arrow.svg);
    }
    .feature-content .form-button .common-button {
        font-size: 16px;
        line-height: 24px;
        border-radius: 8px;
        padding: 9px 15px;
    }
    .feature-content .each-form-field textarea {
        padding: 10px 15px;
    }
    /****contact*****/
    .contact-banner {
        padding-top: 120px;
    }
    .contact-banner-heading {
        max-width: 336px;
    }
    .contact-banner-heading {
        margin-bottom: 16px;
    }
    .contact-banner-heading p {
        margin-bottom: 0;
    }
    .contact-banner-heading h1 {
        margin-bottom: 16px;
    }
    .each-contact-info {
        padding: 25px 20px;
        border-radius: 16px;
    }
    .each-contact-info h3 {
        font-size: 18px;
        line-height: 22px;
        margin: 10px 0 6px;
    }
    .each-contact-info p {
        margin-bottom: 5px;
    }
    .each-contact-info img {
        width: 30px;
    }
    .each-contact-info h6 {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px;
    }
    .contact-pg-form-text h2 {
        margin-bottom: 14px;
    }
    .contact-pg-form-sec .each-form-field label {
        font-weight: 400;
    }
    .contact-pg-form-sec .each-form-field input {
        border-color: #D2D2D2;
        border-top-width: 0;
        border-left-width: 0;
        border-right-width: 0;
        border-radius: 0;
        padding: 9px 8px;
    }
    .contact-pg-form-sec .each-form-field input {
        font-size: 14px;
    }
    .contact-pg-form-sec .each-form-field input::placeholder,
        .contact-pg-form-sec .each-form-field textarea::placeholder {
        color: #D2D2D2;
        font-weight: 300;
        font-size: 14px;
    }
    .contact-pg-form-sec .each-form-field input:-ms-input-placeholder,
        .contact-pg-form-sec .each-form-field textarea:-ms-input-placeholder {
        color: #D2D2D2;
    }
    .contact-pg-form-sec .each-form-field input:placeholder,
        .contact-pg-form-sec .each-form-field textarea:placeholder {
        color: #D2D2D2;
    }
    .contact-pg-form-sec .each-form-field textarea {
        border-radius: 4px;
        border-color: #D2D2D2;
    }
    .contact-pg-form-sec .common-button {
        font-size: 16px;
        line-height: 20px;
        border-radius: 8px;
        letter-spacing: 0.5px;
        font-weight: 400;
        margin-top: 28px;
    }
    .clients-area .each-review h3 {
        font-size: 20px;
        line-height: 25px;
    }
    .clients-area {
        padding: 36px 0;
    }
    .clients-area .review-area-heading h2 strong {
        color: #F4D4DD;
    }
    .clients-area .each-review {
        padding: 20px;
        border-radius: 16px;
    }
    .insta-heading h2 {
        font-size: 18px;
        line-height: 22px;
        font-weight: 700;
        margin-bottom: 24px;
    }
    .insta-heading p {
        width: calc(100% + 57%);
    }
    .insta-heading .common-button {
        font-size: 14px;
        line-height: 22px;
        min-width: auto;
        padding: 7px 23px;
        margin-top: -10px;
    }
    .insta-heading .row {
        align-items: start !important;
    }
    .insta-sec {
        margin: 35px 0;
    }
    .insta-slider .common-arrow {
        display: flex;
    }
    .insta-slider .swiper {
        max-width: calc(100% - 100px);
    }
    .each-insta {
        border-radius: 16px;
    }
    .insta-heading {
        margin-bottom: 32px;
    }
    .white-faq-area {
        background-color: #fff;
    }
    .white-faq-area .faq-button {
        background-color: #F4D4DD;
    }
    .white-faq-area .faq-mob-heading p {
        font-size: 16px;
        line-height: 24px;
    }
    /***tenant****/
    .tenant-banner {
        padding: 130px 0 48px;
    }
    .tenant-banner .banner-content-wrapper {
        max-width: 290px;
    }
    .tenant-banner .banner-content-wrapper h5 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 14px;
    }
    .tenant-banner .banner-content-wrapper p {
        font-size: 16px;
        line-height: 24px;
    }
    .tenant-exclusive-property .explor-button .common-button {
        font-size: 16px;
        line-height: 24px;
        padding: 10px 23px;
        min-width: 185px;
        border-radius: 8px;
    }
    .each-tenant-resource {
        padding: 24px 30px;
    }
    .each-tenant-resource h3 {
        font-size: 16px;
        line-height: 20px;
    }
    .each-tenant-resource p {
        font-size: 14px;
        line-height: 20px;
        margin: 5px 0 11px;
    }
    .each-tenant-resource .common-button {
        font-size: 16px;
        line-height: 20px;
        padding-top: 11px;
        padding-bottom: 11px;
        width: 100%;
        justify-content: center;
    }
    .help-today-sec {
        padding: 25px 0 65px;
    }
    .help-today-info h2 {
        font-weight: 600;
        margin-bottom: 8px;
    }
    .help-today-info h2 strong {
        font-weight: 600;
    }
    .help-today-info table {
        margin-top: 23px;
    }
    .help-today-info td h3 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 7px;
    }
    .help-today-info td p {
        color: #888;
    }
    .help-today-info tr {
        margin-bottom: 30px;
    }
    .help-today-right h3 {
        font-weight: 400;
        font-size: 24px;
        line-height: 28px;
    }
    .help-today-right form {
        margin-top: 13px;
    }
    .help-today-right .each-form-field input {
        border-radius: 6px;
        border: 1px solid #D2D2D2;
        padding: 9px 12px;
    }
    .help-today-right .each-form-field input::placeholder {
        color: #D2D2D2;
        font-weight: 400;
    }
    .help-today-right .each-form-field input:placeholder {
        color: #D2D2D2;
        font-weight: 400;
    }
    .help-today-right .each-form-field input:-moz-placeholder {
        color: #D2D2D2;
        font-weight: 400;
    }
    .help-today-right .each-form-field label {
        margin-bottom: 10px;
    }
    .form-select-style {
        border-radius: 6px;
        border: 1px solid #D2D2D2;
        padding: 9px 12px;
        background-image: none;
        text-align: center;
        color: #000;
    }
    .help-today-right .each-form-field {
        margin-bottom: 10px;
    }
    .help-today-right .common-button {
        font-size: 16px;
        line-height: 24px;
        padding: 9px 20px;
        background-color: #000;
        border-color: #000;
        color: #fff;
    }
    .help-today-right .common-button::after {
        filter: brightness(10) invert(1);
    }
    .help-today-right .common-button:hover {
        background-color: #F4D4DD;
        border-color: #F4D4DD;
        color: #000;
    }
    .help-today-right .common-button:hover::after {
        filter: brightness(0);
    }
    .help-today-right .form-button {
        margin-top: 15px;
    }
    .renting-process-sec {
        border-radius: 0;
        padding: 32px 0;
    }
    .renting-process-sec h2 {
        font-weight: 600;
        margin-bottom: 30px;
    }
    .renting-process-sec h2 strong {
        font-weight: 600;
    }
    .each-renting-process strong {
        font-size: 32px;
        line-height: 60px;
    }
    .each-renting-process h3 {
        font-size: 16px;
        line-height: 20px;
        font-weight: 600;
        margin: 10px 0 7px;
    }
    .each-renting-process p {
        font-size: 14px;
        line-height: 20px;
    }
    .renting-process-main {
        gap: 109px;
    }
    .each-renting-process::after {
        top: calc(100% + 7px);
        height: 92px;
    }
    .each-values-slider{
        max-width: 285px;
    }
    .about-us-property-img{
        height: 277px;
    }
    .about-us-property-sec{
        /* margin-bottom: 33px; */
        padding-bottom: 30px;
    }
    /* ******landlord******** */
    .next-move-heading h2{
        color: #101010;
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 0;
    }
    .next-move-heading p {
        font-weight: 400;
        line-height: 24px;
    }
    .next-move-heading p br{
        display: none;
    }
    .landlord-choose-us-heading p {
        max-width: 307px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 10px;
        padding-right: 10px;
    }
    .landlord-choose-us-heading h2{
        font-size: 24px;
        line-height: 28px;
        font-weight: 600;
        margin-bottom: 13px;
    }
    .landlord-choose-us-info td{
        padding-top: 8px;
    }
    .landlord-choose-us-info td h3{
        font-size: 18px;
        font-weight: 700;
        line-height: 20px;
        padding-top: 17px;
        padding-bottom: 0;
    }
    .landlord-choose-us-info td p{
        font-size: 16px;
        line-height: 24px;
    }
    .from-heading h2{
        font-size: 24px;
    }
    .from-sec{
        background-color: #FFF;
        padding-top: 30px;
        padding-bottom: 37px;
    }
    .from-heading h2{
        margin-bottom: 15px;
    }
    .landlord-perfect-property-sec {
        padding-top: 31px;
        padding-bottom: 30px;
    }
    .landlord-perfect-property-heading p {
        margin-bottom: 28px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .each-landlord-perfect-property-btn .common-button {
        font-size: 16px;
        padding: 10px 15px;
        min-width: 219px;
        border-radius: 25px;
        line-height: 24px;
    }
    .each-landlord-perfect-property-icon img {
        width: 26px;
    }
    .each-landlord-perfect-property-icon {
        width: 50px;
        height: 50px;
    }
    .form-right-img img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
    .form-right-img {
        height: 226px;
    }
    .each-landlord-perfect-property{
        background-color: rgba(0, 0, 0, 0.4);
    }
    .swiper-slide-active .each-landlord-perfect-property{
        background-color: #000;
    }
    .each-landlord-perfect-propert{
        padding: 20px;
    }
    .each-landlord-perfect-property{
        min-height: 100%;
        border-radius: 13px;
    }
    .each-landlord-perfect-property {
        padding: 30px 32px 40px;
    }
    .banner-overlay::after{
        background: linear-gradient(180deg, rgba(10, 9, 21, 0.00) 21.28%, rgba(0, 0, 0, 0.80) 80.18%);
        height: 100% ;
    }
    .each-landlord-perfect-property h3{
        font-size: 24px;
        font-weight: 600;
    }
    .each-landlord-perfect-property ul {
        padding-left: 56px;
        margin-bottom: 50px;
    }
    .each-landlord-perfect-property li{
        padding-bottom: 5px;
    }
    .landlord-perfect-property-slider .swiper-slide {
        width: 290px !important;
    }
    .about-us-our-values-sec{
        padding-top: 30px;
        padding-bottom: 34px;
        border-radius: 0;
    }
    .about-us-our-values-desktop-heading h2{
        margin-bottom: 0%;
        padding-bottom: 20px;
    }
    .about-us-our-values-desktop-heading p {
        padding-bottom: 0;
    }
    .each-values-icon{
        height: 52px;
        width: 52px;
    }
    .about-us-mobile-team-sec{
        padding-top: 55px;
    }
    .each-mobile-team-member-info p{
        margin-bottom: 30px;
    }
    .about-us-mobile-team-sec {
        padding-bottom: 0;
    }
    .each-property-info-mobile-text{
        width: 100%;
        display: flex;
        column-gap: 18px;
        align-items: center;
    }
    .each-property-info-mobile-icon{
        flex-shrink: 0;
    }
    .about-us-property-info-mobile p br{
        display: none;
    }
    .about-us-property-info-mobile p{
        padding-top: 0;
        margin-bottom: 0;
    }
    .about-us-property-info-mobile{
        padding-top: 24px;
    }
    .landlord-banner h1{
        max-width: 283px;
    }
    .filter-icon img{
        width: 32px;
    }
    .about-us-banner{
        min-height: 454px;
        padding-top: 18vh;
    }
    .counter-top ul{
        display: none;
    }
    .search-field .col-lg-5{
        padding: 0 8.5px;
    }
    .search-field .col-lg-4{
        width: 50%;
        padding:0 8.5px;
    }
    .search-field .col-lg-3{
        width: 100%;
        padding:0 8.5px;
    }
    .search-btn .common-button{
        width: 100%;
    }
    .search-field .row{
        padding: 0;
        border: 0;
    }
    .search-field{
        background-color: #fff;
        padding: 17px;
        border-radius: 0px 0px 8.62px 8.62px;
    }
    .search-field label{
        color:  #000;
        font-size: 14px;
        font-weight: 300;
        line-height: 22px;
    }
    .search-field .col-lg-5 label{
        color: #000;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
    }
    .form_style{
        min-height: 43px;
        border-radius: 4.31px;
        border: 1px solid  #D2D2D2;
        background:  #FFF;
    }
    .form_style:focus{
         border: 1px solid  #D2D2D2;
    }
    .search-field-bar{
        background-image: none;
        padding: 8px;
        color:  #D2D2D2;
        font-size: 16px;
        font-weight: 400;
        line-height: 25.86px;
    }
    select.form_style{
        color: #000;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px; 
        padding: 8px;
        background-image: url(../images/mobile-drop.svg);
        background-size: 25px;
    }
    .search-btn .common-button{
        background-position: 40% center;
        border-radius: 8px;
        background-color:#000;
        border-color:#000 ;
        color: #fff;
        line-height: 20px; 
        background-image:url(../images/ic_baseline-search-mobole.svg) ;
        background-size: 22px;
        padding: 12px 25px;
    }
    .search-btn .common-button:hover{
        background-color: #F4D4DD;
        border-color: #F4D4DD;
        background-image:url(../images/ic_baseline-search.svg) ;
        color: #000;
    }
    .search-field .row{
        row-gap: 18px;
    }
    .listing-searh-field {
        padding: 0;
    }
    .counter-sec{
        display: none;
    }
    .buy-sell-top-sec{
        /* margin: 0; */
    }
    .buy-sell-top-sec .buy-sell-heading{
        text-align: start;
    }
    .buy-sell-heading p {
        margin: 13px auto 36px;
    }
    .buy-sell-property-heading strong{
        color: #F4D4DD;
    }
    .buy-sell-property-heading .common-button{
        display: none;
    }
    .buy-sell-property-heading p{
        color: #fff;
    }
    .buy-sell-property-heading h2{
        margin-top: 0;
        color: #fff;
        max-width: 225px;
        margin: 0 auto 12px;
        line-height: 28px;
    }
    .buy-sell-property-heading p{
        max-width: 357px;
        margin: auto;
    }
    .buy-sell-top-sec{
        padding-bottom: 40px;
        margin-bottom: 0;
    }
    .buy-sell-property{
        padding-top: 30px;
        background-color: #000;
    }
    .buy-sell-property-heading .form-group .common-button,
    .buy-sell-property-heading .form-group{
        display: block;
    }
    .buy-sell-property-heading .form-group .form_style{
        background-repeat: no-repeat;
        background-position: 20px center;
        padding-right: 110px;
    }
    .listing-mid-sec{
        display: none;
    }
    .listing-searh-field-wrap{
        padding:16px;
    }
    .listing-searh-field-wrap .row > *{
        width: 50%;
        max-width: 50%;
    }
    .listing-searh-field-wrap{
        border-radius: 0px 0px 8.62px 8.62px;
        padding: 17.238px 17.239px 17.241px 17.24px;
    }
    .listing-searh-field ul{
        gap: 0;
        margin-bottom: 17px;
        border-radius: 8px 8px 0 0;
        overflow: hidden;
    }
    .listing-searh-field ul li{
        width: 33.33%;
    }
    .listing-searh-field ul li a{
        padding: 9.55px  10px;
        font-weight: 400;
        border-radius: 0;
    }
    .listing-searh-field-wrap .col-2:has(.common-button){
        width: 100%;
        max-width: 100%;
    }
    .listing-searh-field-wrap .common-button{
        width: 100%;
        max-width: 100%;
        background-image: url(../images/white-seach.svg);
        background-repeat: no-repeat;
        background-size: 12px;
        background-position: 37% center;
        margin-top: 8px;
    }
    .listing-searh-field-wrap label{
        font-family: Geist;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
    }
    .listing-form-style{
        border-radius: 4.31px;
    }
    .listing-searh-field-wrap .row{
        row-gap: 17px;
    }
    .buy-sell-from-lft h3{
        color:  #000;
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 8px;
    }
    .buy-sell-from-lft p{
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; 
    }
    .content-part h4{
        font-size: 16px;
        font-style: normal;
        line-height: 24px; 
    }
    .buy-sell-from-part .img-part{
        padding: 8px;
        margin-top: -4px;
    }
    .buy-sell-from-lft p{
        font-size: 16px;
        line-height: 24px; 
    }
    .each-buy-sell-from-lft {
        margin-bottom: 17px;
    }
    .buy-sell-from-lft-heading {
        margin-bottom: 32px;
    }
    .buy-sell-from-right li a{
        font-size: 16px;
        line-height: 20px;
    }
    .buy-sell-from-right li{
        padding: 12px 4px;
    }
    .input_field{
        padding: 8px 12px;
        border-color: #D2D2D2;
    }
    .buy-sell-form-part .input_field::placeholder {
        color: #D2D2D2;
    }
    .buy-sell-form-part .input_field:placeholder {
        color: #D2D2D2;
    }
    .buy-sell-form-part .input_field::-moz-placeholder {
        color: #D2D2D2;
    }
    .buy-sell-form-part select.input_field {
        color: #D2D2D2;
    }
   .buy-sell-form-part .common-button{
        margin-top: 0;
        line-height: 24px;
        padding: 10px 23px;
        font-size: 16px;
   }
   select.input_field{
        background-position: 98% 10px;
   }
   .buy-sell-form-part label {
        margin-bottom: 10px;
   }
   .buy-sell-from-right ul,
   .buy-sell-from-right li{
    border-radius: 8px;
    background:  #F4D4DD;
   }
    .buy-sell-from-part{
        border-radius: 0;
    }
    .buy-sell-from-part {
        padding-top: 36px;
        padding-bottom: 41px;
    }
   .listing-banner-img .listing-searh-field{
        padding: 0;
   }
   .listing-banner-img::after{
    background-color: #000;
   }
   .listing-banner .buy-sell-property-heading{
        margin-top: 86px;
        margin-bottom: 39px;
   }
   .back-to-search a{
        font-size: 14px;
        line-height: 28px;
   }
   .property-dtl-slider-image .common-arrow{
        display: none;
   }
   .property-dtl-slider-image img{
        border-radius: 8.179px;
   }
   .property-dtl-heading p{
        display: none;
   }
   .property-dtl-part{
        margin-top: 20px;
        margin-bottom: 35px;
   }
   .property-dtl-slider-sec{
        margin-bottom: 20px;
   }
   .property-dtl-heading ul{
        display: none;
   }
   .product_description ul li{
        width: 48%;
   }
   .product_description-wrap{
        padding: 19px 14px ;
        border-radius: 12px;
        border: 1px solid #FFF;
        margin: 24px 0;
   }
    .product_description ul{
        margin-bottom: 0;
    }
    .buy-sell-property-list .row{
        row-gap:20px;
    }
    .buy-sell-property-list{
        margin-top: 20px;
        margin-bottom: 44px;
        max-width: calc(100% - 66px);
        margin-left: auto;
        margin-right: auto;
    }
    
    .dtl-product_slider .each-exclusive-property,
    .buy-sell-property-list .each-exclusive-property{
        background-color: #000;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .dtl-product_slider .each-exclusive-property-content > *,
    .buy-sell-property-list .each-exclusive-property-content > *{
        color: #fff;
    }
    .dtl-product_slider .exclusive-property-image,
    .buy-sell-property-list .exclusive-property-image{
        margin-bottom: 24px;
    }
  .dtl-product_slider .common-button:hover,
  .each-exclusive-property .common-button:hover{
    color: #000;
  }
  .dtl-product_slider .common-button,
  .each-exclusive-property .common-button{
        font-size: 16px;
        padding: 7px;
        color: #000;
  }
  .dtl-product_slider .facilities ul li,
  .buy-sell-property-list .facilities ul li{
    color: #fff;
    font-weight: 300;
  }
  .buy-sell-property-list .trans_btn{
    margin-top: 10px;
    min-width: 340px;
    font-size: 16px;
    line-height: 24px;
    padding: 9.3px;
    min-width: calc(100% - 40px);
  }
    .view-property-btn{
        display: block;
    }
    .view-property-btn .trans_btn {
        width: calc(100% - 40px);
        margin: 17px auto 0;
        min-width: max-content;
        color: #fff;
    }
     .view-property-btn .trans_btn:hover{
        color: #000;
        border-color: #000;
        
     }
     .dtl-product_slider .each-exclusive-property-content h6{
        margin-bottom: 12px;
     }
     .dtl-product_slider{
        margin-bottom: 40px;
     }
     .btm-slider-heading h6{
        font-size: 18px;
        margin-bottom: 22px;
        font-weight: 500;
     }
     .buy-sell-property-list .exclusive-property-image,
     .dtl-product_slider .exclusive-property-image{
        height: 316px;
     }
     .dtl-product_slider .exclusive-property-image{
        border-radius: 12px;
     }
     .buy-sell-from-lft {
        margin-bottom: 30px;
     }
     .property-dtl-banner {
        margin-top: 0;
     }
     .property-dtl-slider-from {
        padding-left: 0;
        padding-right: 0;
     }
     .property-dtl-slider-from-wrap .common-button {
        font-size: 16px;
     }
	 /****investor****/
    .investor-banner {
        padding: 130px 0 80px;
    }
    .investor-banner::after {
        content: "";
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) -80%, rgba(0, 0, 0, 0.80) 99.98%);
    }
    .investor-banner .banner-content-wrapper {
        max-width: 300px;
    }
    .investor-banner .banner-content-wrapper h1 {
        color: #fff;
    }
    .investor-banner .banner-content-wrapper p {
        color: #fff;
    }
    .each-invesment-counter em {
        height: auto;
        width: auto;
        background-color: transparent;
        border-radius: 0;
    }
    .each-invesment-counter em img {
        filter: brightness(0) saturate(100%) invert(92%) sepia(0%) saturate(6721%) hue-rotate(282deg) brightness(97%) contrast(96%);
    }
    .each-invesment-counter h3 {
        font-size: 18px;
        line-height: 22px;
        letter-spacing: normal;
        font-weight: 500;
    }
    .each-invesment-counter h4 {
        font-size: 16px;
        line-height: 24px;
        color: #D2D2D2;
        text-transform: uppercase;
        margin-top: 6px;
    }
    .invesment-counter-sec {
        margin: 40px 0 35px;
    }
    .invesment-solution-sec {
        background-color: #F4D4DD;
        margin: 0;
        padding: 32px 0;
    }
    .invesment-solution-heading h6 {
        display: none;
    }
    .invesment-solution-heading h2 {
        color: #000;
        font-weight: 600;
        margin-top: 0;
        margin-bottom: 11px;
    }
    .invesment-solution-heading h2 strong {
        color: #000;
        font-weight: 600;
        display: block;
    }
    .invesment-solution-heading p {
        color: #000;
    }
    .each-invesment-solution img {
        filter: brightness(0);
    }
    .each-invesment-solution h3 {
        font-size: 16px;
        line-height: 24px;
        font-weight: 700;
        color: #000;
        margin: 6px 0;
    }
    .each-invesment-solution p {
        color: #000;
    }
    .invesment-solution-heading {
        max-width: 350px;
        margin-bottom: 24px;
    }
    .invesment-solution-main .row {
        row-gap: 23px;
    }
    .success-heading h6 {
        display: none;
    }
    .success-sec {
        padding: 32px 0;
    }
    .success-heading h2 {
        margin-top: 0;
        margin-bottom: 10px;
    }
    .success-heading {
        margin-bottom: 16px;
    }
    .each-success {
        border-radius: 8px;
        padding: 25px;
    }
    .each-success em {
        width: 60px;
        height: 60px;
        margin-bottom: 20px;
    }
    .each-success em img {
        width: 25px;
    }
    .each-success h3 {
        font-size: 13px;
        line-height: 28px;
        text-transform: uppercase;
        font-weight: 700;
    }
    .each-success p {
        font-size: 14px;
        line-height: 22px;
        min-height: auto;
        margin: 15px 0 20px;
    }
    .each-success li {
        font-size: 14px;
        line-height: 22px;
    }
    .invesment-form-sec{
        margin-top: 0;
        border-radius: 0;
        padding: 32px 0;
    }
    .invesment-form-heading h2 {
        margin-bottom: 13px;
    }
    .invesment-form-heading {
        margin-bottom: 35px;
    }
    .each-invesment-form {
        background-color: transparent;
        padding: 0;
        border-radius: 0;
    }
    .each-invesment-form h2 {
        color: #fff;
        font-size: 18px;
        line-height: 22px;
        font-weight: 700;
        letter-spacing: normal;
    }
    .each-invesment-form p {
        color: #fff;
        margin: 14px 0 20px;
    }   
    .each-invesment-form .each-form-field label{
        color: #fff;
    }
    .each-invesment-form .form-select-style {
        background: transparent;
        border-radius: 0;
        border-left-width: 0;
        border-right-width: 0;
        border-top-width: 0;
        text-align: left;
        background: url(../images/white-down-arrow.svg) #000 no-repeat 100% center / 12px;
        padding-left: 0;
    }
    .each-invesment-form .each-form-field textarea {
        background-color: transparent;
        border-color: #D2D2D2;
        padding: 10px 15px;
        border-radius: 4px;
    }
    .invesment-form-sec .row {
        margin: 0 -15px;
    }
    .each-invesment-form .common-button {
        background-color: #F4D4DD;
        color: #000;
        padding: 10px;
        font-size: 16px;
        line-height: 24px;
        border-radius: 8px;
    }
    .each-invesment-form .common-button:hover {
        background-color: #fff;
        border-color: #fff;
        color: #000;
    }
	.modal-form-area {
        padding: 48px 40px;
        gap: 20px;
        min-width: auto;
        max-width: 100%;
        width:100%;
    }
    .modal-form-area h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .filter-tab-content-area {
        padding: 30px 45px 25px;
        width: calc(100% - 0px);
    }
    .filter-area {
        max-width: 100%;
        border-radius:0px;
    }
    .filter-top-part{
        display: none;
    }
    .filter-by-tab-list-wrapper {
        min-width: 215px;
        max-width: 100%;
        background: #fff;
        padding: 0px;
    }
    .filter-by-tab-list-wrapper h6{
        display:none
    }
    .filter-tab-content-area{
        padding:0px;
        height:calc(100% - 70px);
    }
    .filter-area {
        padding:30px 15px
    }
    .dropdown-wrapper{
        width: max-content;
        min-width: 152px;
        z-index: 99;
        position:relative
    }
    .dropdown-wrapper .ae-select {
        padding: 15px 20px 15px 10px;
        position: relative;
        color: #fff;
        background-color: #000;
        font-weight: 400;
        font-size: 16px;
        line-height: 12.78px;
        letter-spacing: 0%;
        border-radius: 8px;
    }
    .dropdown-menus li a{
        font-weight: 400;
        font-size: 16px;
        line-height: 12.78px;
        letter-spacing: 0%;
        border-radius:10px;
        color:#fff
    }
    .ae-select > img{
        position: absolute;
        right:15px;
        top: 20px;
    }
    .dropdown-menus li a img, .ae-select-content img{
        width:20px;
        filter: brightness(0) saturate(100%) invert(84%) sepia(7%) saturate(659%) hue-rotate(296deg) brightness(106%) contrast(91%);
        margin-right: 10px;
    }
    .ae-select-content a{
        font-weight: 400;
        font-size: 16px;
        line-height: 12.78px;
        letter-spacing: 0%;
        border-radius:10px;
        color:#fff
    }
    .dropdown-wrapper .ae-select.chosen {
        color: #333;
    }
    .dropdown-wrapper .ae-select .down-icon, .ae-select .up-icon {
        position: absolute;
        right: 8px;
        top: 7px;
    }
    .dropdown-wrapper .ae-dropdown .dropdown-menus {
        background: #000;
        box-shadow: none;
        border-radius: 0px;
        padding: 0px 20px 15px 10px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        position: absolute;
        width: 100%;
    }
    .dropdown-wrapper .ae-dropdown .ae-select, .dropdown-wrapper .ae-dropdown .dropdown-menus>li {
        cursor: pointer;
    }
    .dropdown-wrapper .ae-dropdown .dropdown-menus>li>a:focus, .dropdown-wrapper .ae-dropdown .dropdown-menus>li>a:hover {
        background: none;
    }
    .dropdown-wrapper .ae-disabled{
        pointer-events: none;
    }
    .ae-hide{
        display:none;
    }
    ul.dropdown-menus{
        list-style-type: none;
    }
    ul.dropdown-menus{
        margin:0px;
        padding:5px;
    }
    ul.dropdown-menus li{
        padding:5px 0px;
    }
    .filter-middle-part{
        margin-top: 30px;
        padding-bottom: 30px;
    }
    .location-listing form {
        gap: 24px;
    }
    .filter-button-apply a, .filter-button-apply a.apply:hover {
        font-size: 16px;
        min-width: calc(50% - 7.5px);
        padding: 8px;
    }
    .location-listing .form-group label strong {
        font-size: 12px;
    }
    .location-listing .form-group label{
        font-size: 14px;
    }
    .location-listing .form-group label:before {
        padding: 8px;
        margin-right: 5px;
    }
    .location-listing .form-group input:checked + label:after {
        top: 3px;
        left: 6px;
    }
}
@media(max-width:439px) {
    /*******blog******/
    .featured-article-main-text ul {
        gap: 8px;
    }
    .featured-article-main-text {
        padding: 20px;
    }
    .featured-article-main-text-wrap {
        max-width: 100%;
    }
    .mobile-blog .swiper {
        max-width: calc(100% - 30px);
    }
    .each-blog {
        padding: 15px;
    }
    .mobile-blog .swiper-button-next {
        right: -10px;
    }
    .mobile-blog .swiper-button-prev {
        left: -10px;
    }
    /****blog-post*****/
    .blog-post-wrap {
        padding: 30px 20px;
    }
    /***contact***/
    .insta-heading .common-button {
        padding-left: 14px;
        padding-right: 14px;
    }
    /*****tenant****/
    .tenant-resource-slider .swiper {
        max-width: calc(100% - 40px);
    }
    .each-tenant-resource {
        padding: 20px;
    }
    .tenant-resource-slider .swiper-button-next {
        right: -10px;
    }
    .tenant-resource-slider .swiper-button-prev {
        left: -10px;
    }
    /***about-us*****/
    .each-values-slider {
        max-width: 215px;
        padding: 16px;
    }
    .values-slider-text h3{
        padding: 14px 0;
    }
    .listing-searh-field-wrap .row > *{
        width: 100%;
        max-width: 100%;
    }
    .listing-searh-field-wrap .row {
        row-gap: 10px;
    }
   .product_description ul{
        margin-bottom: 0;
        padding-left: 10px;
    }
    .listing-searh-field-wrap .common-button{
        background-position: 36% center;
    }
    .buy-sell-property-list .each-exclusive-property {
        padding: 10px 5px;
    }
    .listing-searh-field ul li a {
        font-size: 17px;
    }
    .product_description ul li {
        width: 100%;
    }
}
@media(max-width:380px){
    .container {
        padding: 0px 15px;
    }
   .header-logo a img {
        width: 120px;
    }
    .header-button-area a {
        width: 80px;
        min-width: auto;
    }
    .find-perfect-email-call {
        flex-wrap:wrap;
        row-gap: 20px;
    }
    .footer-right-info{
        flex-wrap:wrap;
        row-gap: 20px;
    }
    .exclusive-property-block-wrapper {
        padding: 0px 20px;
    }
    .each-exclusive-property {
        padding: 15px;
    }
    .navicon  img{
        width: 40px;
    }
    .location-listing.property-type-listing form div {
        width: 100%;
    }
}