/*filter by location css*/

/*#locationFilterContainer{
  padding-bottom: 20px !important;
}*/
#locationFilter{
	border: 1px solid #a9a8a8;
	color: #2b2b2b;
    font-weight: 600;
    font-size: 12px;
    padding: 0px 5px;
    height: 30px;
    margin-left: 5px;
    border-radius: 6px;
    width: 15%;
}

#locationFilter i {
  font-weight: bold;
/*  font-size: 18px; /* optional: bigger icon */*/
  color:black;     /* optional: darker/bolder look */
}
.each_filter_input{
	display: none;
}
.all_filter-location{
	display: flex;
}
.custom-width {
  max-width: 800px;
  width: 100%; /* optional */
}
.each-filter-chip{
	font-size: 14px;
}


		body {
		    /*font-family: "Montserrat", sans-serif, Arial, sans-serif;*/
		    font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
		    overflow-x: hidden;
		    background: #fff;
		}
		.Project-box-hero {
		    padding-top: 20px;
		    position: relative;
		} 
		.hero-img > img{
			height: 550px;
			/*width: 100%;*/
			border-radius: 21px;
			position: relative;
			margin-bottom: 20px;
		}
		.hero-box-section {
		    position: absolute;
		    top: 0px;
		    left: 0px;
		    height: 550px;
		    width: 100%;
		   	background: linear-gradient(270deg, transparent, #00000040, #000000e3);
		    border-radius: 21px;
		}
		.hero-box-section{
			margin: auto !important;
		}
		.property_detail_each_tab_container > label >  input{
			display: none;
		}
		.each_tab_container {
		    font-size: 15px;
		    font-weight: 500;
		    color: #032946;
		    padding: 5px;
		    cursor: pointer;
		    border: 2px solid #dbdbdb;
		    transition: 0.3s ease;
		    margin-right: 75px;
		    background: #fff;
		    border-radius: 10px;
		    width: 100%;
		    text-align: center;
		    border-bottom: 2px solid #032946;
		}
		.each_tab_container:hover{
			border: 2px solid #032946;
		}
		.each_tab_container > i{
		  font-size: 16px;
		  font-weight: 400;
		  color: #5f7397;
		  padding: 5px;
		  vertical-align: middle;
		  transition: 0.3s ease;
		}
		.video{
			width: 100%;
			height: 550px;
		}
		.each_tab_bottom_border{
			/*border-bottom: 3px solid #4c54a6;*/
		   /*width: 100px;*/
		   /*margin-left: 13px;*/
		}
		.cheap-input:checked ~ .each_tab_container {
		    color: #f5f5f5;
		    border: 2px solid #032946;
		    background: #032946;
		}
		.cheap-input:checked ~ .each_tab_container > i{
			color: #4c54a6;
		}
		.property_detail_tab_container{
			display: flex ;
			justify-content: center;
			margin-bottom: 50px;
		}
		.hero-section{
			padding-left: 50px;
    		padding-right: 50px;
		}
		.list-container{
			padding-top: 50px;
		}
		.hero-box-text {
		    position: absolute;
		    top: 65px;
		    left: 55px;
		}
		.project-box{
			position: relative;
		}
		.Growth-box{
			width: 57%;
		}
		.Growth-title {
		    font-size: 43px;
		    font-weight: 500;
		    color: #fff;
		    line-height: 46px;
		    margin-bottom: 30px;
		}
		.growth-text {
		    color: lightgrey;
		    font-size: 20px;
		    font-weight: 500;
		    margin-bottom: 30px;
		    line-height: 27px;
		    font-family: "Ubuntu", sans-serif;
		}
		.growth-button {
		    background: #032946a6;
		    border-radius: 5px;
		    padding: 6px;
		    font-size: 16px;
		    font-weight: 500;
		    color: #Fff;
		    text-align: center;
		    width: 52%;
		    border: 1px solid #032946;
		    transition: 0.3s ease;
		}
		.growth-button:hover{
			background: #1b3b53;
			color: #fff;
			border: 1px solid #1b3b53;
		}
		a{
			text-decoration: none;
			color: black;
		}
		.Platform-box-img > img{
			border-radius: 21px;
			height: 700px;
			width: 100%;
			box-shadow: 0px 0px 17px 0px #c5c5c5bd;
		}
		.platform-box-subtext{
			font-size: 37px;
			font-weight: 700;
			margin-bottom: 15px;
			line-height: 46px;
			background: linear-gradient(to right, #000000 0%, #febe00);
		    background-clip: text;
		    -webkit-text-fill-color: transparent;
		    font-style: normal;
		    text-transform: uppercase;
		}
		.platform-box-text{
			font-size: 19px;			
			font-weight: 700;/*
			color: #354497;*/
			margin-bottom: 20px;
		}
		.about-box-title{
			font-family: "Ubuntu", sans-serif;
			font-size: 45px;
			font-weight: 600;
			margin-bottom: 20px;
		/*	text-transform: uppercase;*/
		}
		.Platform-box{
			position: relative;
		}
		.Platform-second-container{
		    background: #d4e3ebd1;
		   /* border: 2px solid #d4e3ebd1;*/
		    position: absolute;
		    top: 40px;
		    left: 40px;
		    padding: 30px;
		    width: 33%;
		    border-radius: 21px;
		    /* color: #fff; */
		    height: 620px;
		    transition: 0.3s ease;
		}
		/*.Platform-second-container:hover{
			box-shadow: 0px 0px 6px 0px silver;
			transform: (1.03);
		}*/
		.Platform-box-title {
		    font-size: 22px;
		    line-height: 33px;
		    font-weight: 500;
		    /* font-family: "Ubuntu", sans-serif; */
		    font-family: "DM Sans", sans-serif;
		    margin-bottom: 21px;
		}
		.Platform-box-title > span{
			color: #056090;
			font-size: 23px;
			font-weight: 700;
		}
		.listing-box-text{
			font-size: 16px;
			font-weight: 500;
			margin-bottom: 10px;
			transition: 0.3s ease;
			font-family: "Ubuntu", sans-serif;
		}
		.listing-box-text:hover{
			color: darkgreen;
			text-decoration: underline;
			font-size: 16px;
		}
		.listing-box-img > img{
			width: 100%;
			border-radius: 7px;
			height: 220px;
		}
		.Estates-box-img > img {
		    width: 100%;
		    height: 200px;
		    transition: 0.3s ease;
		    position: relative;
		}
		.box-img-plot{
			overflow: hidden;
		}
		.location_highlight{
			/*color: #060606 !important;*/
			color: black !important;
			font-weight: 600 !important;
			font-size: 15px !important;
		}
		.Estates-container {
		    object-fit: cover;
		    width: 100%;
		    height: auto;
		    overflow: hidden;
		    border: #d7d7d7 solid 1px;
		    border-radius: 8px;
		    background-clip: padding-box;
		    transition: all 0.35s ease-in;
		}
		.Estates-container:hover{
			box-shadow: 0 3px 9px 0 rgba(48, 48, 48, 0.2);
		}
		.Estates-container:hover .Estates-box-img > img{
			transform: scale(1.1);
		} 
		.Estates-box-title {
		    font-style: normal;
		    font-weight: 700;
		    font-size: 15px;
		    line-height: normal;
		    color: #010c1f;
		    display: block;
		}
		.Estates-box-title > a{
			text-decoration: none;
		}
		.Estates-box-title > a:hover{
			text-decoration: none;
			color: black;
		}
		.Estates-box-text{
			/*display: flex;*/
		    /*color: #42526e;*/
		    color: black;
		    font-style: normal;
		    font-weight: 600;
		    font-size: 12px;
		    line-height: 16px;
		    padding: 5px 12px 0px 0;
		    align-items: center;
		    justify-content: flex-start;
		    padding-right: 0;
		    width: 97%;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    overflow: hidden;
		}
		.Estates-box-text > i{
			font-size: 17px;
		}
		.Estates-box-section{
			width: 100%;
		    height: calc(100% - 220px);
		    padding-top: 0px;
		    position: relative;
		}
		.listing-box-text > img{
			width: 40px;
			height: 40px;
			margin-right: 10px;
			margin-bottom: 5px;
		}
		.sell-box {
		    display: flex;
		    width: 100%;
		}
		.sell-text {
		    font-size: 14px;
		    font-weight: 600;
		    margin-bottom: 5px;
		}
		.sell-text-size{
			font-size: 18px;
		}
		.sell-box-subtext{
			font-size: 12px;
			font-weight: 500;
			color: dimgray;
		}
		.sell-box-container {
		    flex: 1;
		    padding: 18px 1px;
		    text-align: center;
		    position: relative;
		    padding-bottom: 11px;
		    /* color: #fff; */
		}
		.each_label {
		    color: white;
		    font-size: 11px;
		    font-weight: 600;
		    padding: 0px 10px;
		    line-height: 25px;
		    background-color: rgb(0 0 0 / 85%);
		}
		.posted_by {
		    position: absolute;  
		    /* bottom: 88%; */
		    top: 8%;
		    left: 0%;
		    border-radius: 0px 5px 5px 0px;
		}
		.Estates-box-container{
			position: relative;
		}
		.border {
		    width: 1px;
		    height: 45px;
		    position: absolute;
		    right: -6px;
		    top: 13px;
		    background-color: #dee2e6;
		}
		.sell-mybtn {
		    color: #fff;
		    padding: 5px 5px;
		    width: 90% !important;
		    border-radius: 6px;
		    background: #00205b;
		    transition: 0.3s ease;
		    text-align: center;
		    font-size: 11px;
		    font-weight: 600;
		    margin-left: 22px;
		}
		.Estates-box-based{
			display: flex;
		    padding-left: 15px;
		    background: #d2d9e0cf;
		    padding-top: 4px;
		    padding-bottom: 5px;
		}
		.Estates-box-item{
			flex: 1;
			width: 70%;
		}
		.sell-box-button{
			margin-right: 3px;
			margin-bottom: 10px;
		}
		.about-container{
			padding-bottom: 80px;
			padding-top: 130px;
			padding-left: 120px;
			padding-right: 80px;
		}
		.city-box-img > img {
		    width: 100px;
		    height: 100px;
		    border-radius: 6px;
		    object-fit: cover;
		}
		.Explore-title{
			font-size: 1.75rem;
			font-weight: 500;
   			line-height: 1.2;
   			text-align: center;
		}
		.city-container-box{
			text-align: center;
		}
		.city-box-section{
			text-align: center;
		}
		.city-box-title{
			font-size: 16px;
		    line-height: 24px;
		    font-weight: 700;
		    color: #091e42;
		    display: block;
		    text-align: center;
		    vertical-align: middle;
		}
		.city-box-text{
			font-size: 14px;
		    line-height: 20px;
		    font-weight: 600;
		    color: #8993a4;
		    display: block;
		    text-align: center;
		    vertical-align: middle;
		}
		.city-box-section {
		    vertical-align: middle;
		    padding: 25px 0px 0px 0px;
		}
		.city-img{
			overflow: hidden;
			transition: 0.7s ease;
			border-radius: 6px;
		}
		.city-container:hover .city-box-img > img{
			transform: scale(1.1);
			height: 100px;
		    border-radius: 6px;
		}
		.city-container{
			padding-bottom: 30px;
		}
		.explore-section{
			padding-top: 50px; 
		}
		.Explore-container {
		    padding-top: 80px;
		    padding-bottom: 80px;
		    display: none;
		}
		.check-box-container{
			display: flex;
		}
		.check-box-title{
			color: #010c1f;
			padding-left: 5px;
		    font-size: 15px;
		    font-weight: 600;
		    line-height: 24px;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    font-family: 'Montserrat', Arial, sans-serif;

		}
		.check-box-title > i{
			margin-left: -2px;
		}
		.check-box-text{
			/*color: #606060;*/
			color: black;
		    font-size: 14px;
		    font-weight: 600;
		    line-height: 20px;
		    padding-top: 2px;
		    padding-bottom: 2px;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    /*background-color: #eff2e9;*/
		    /*border-radius: 2px;*/
		}
		.check-box-text > i{
			font-size: 12px;
			color: black;
		}
		.check-box-text > i{
			font-size: 15px;
			color: black;
		}
		.check-box-bhk{
			color: #303030;
		    font-size: 14px;
		    font-weight: 400;
		    line-height: 22px;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    /*margin-top: 20px;*/
		    padding-left: 3px;
		}
		.check-box-price{
			color: #303030;
		    font-size: 14px;
		    font-weight: 600;
		    /*padding-bottom: 8px;*/
		    line-height: 22px;
		    margin-left: 5px;
		}
		.check-box-markets{
			color: #606060;
		    font-size: 13px;
		    font-weight: 400;
		    margin-left: 6px;
		    line-height: 22px;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		}
		.check-box-img{
			overflow: hidden;
		}
		.check-img > img{
			width: 170px;
		    height: 185px;
		    object-fit: cover;
		    transition: all 0.35s ease-in;
		}
		.check-container:hover .check-img > img{
			transform: scale(1.1);
		}
		.check-container{
		    height: 185px;
		    overflow: hidden;
		    border: #d7d7d7 solid 1px;
		    border-radius: 8px;
		    background-clip: padding-box;
		    margin-bottom: 20px;
		}
		.check-box-based{
			padding: 10px;
			position: relative;
			width: 55%;
			padding-top: 15px;
		}
		.check-box-button {
		    width: 100px;
		    height: 30px;
		    background-color: rgb(33 47 123);
		    font-size: 12px;
		    font-weight: bold;
		    line-height: 1.2;
		    letter-spacing: normal;
		    text-align: center;
		    color: rgb(255, 255, 255);
		    padding: 8px 0px;
		    border-radius: 35px;
		    position: absolute;
		    bottom: -100px;
		    transition: bottom 0.3s ease-out;
		}
		.check-container:hover .check-box-button{
			bottom: 10px;
		}
		.check-container:hover{
			box-shadow: rgba(48, 48, 48, 0.2) 0px 3px 9px 0px;
			transition: box-shadow 0.25s ease-out;
		}
		.Kolkata-container{
			padding-top: 50px;
			padding-bottom: 140px;
		}
		.Handpicked-box-title{
		    font-size: 15px;
		    font-weight: 700;
		    color: black;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    overflow: hidden;
		    width: 95%;
		    padding-left: 5px;
		}
		.Handpicked-box-title > a:hover{
			color: black;
		}
		.Handpicked-box-img{
			overflow: hidden;
			border-radius: 9px;
		}
		.Handpicked-img > img {
		    width: 100%;
		    height: 274px;
		    object-fit: cover;
		    transform: scale(1.05);
		    transition: all 0.4s ease-in-out;
		    box-shadow: 0 5px 5px 1px rgb(0 0 0 / 5%);
		}
		.Handpicked-container{
			position: relative;
		}
		.Handpicked-container:hover .Handpicked-img > img{
			transform:scale(1.1);
		}	
		.Handpicked-box-container {
		    background: #ffffff;
		    padding: 18px;
		    border-radius: 20px;
		    width: 94%;
		    position: absolute;
		    top: 200px;
		    left: 14px;
		    box-shadow: 0 5px 5px 1px rgb(0 0 0 / 5%);
		}
		.Handpicked-box-location {
		    font-size: 12px;
		    font-weight: 600;
		    margin-bottom: 5px;
		    /*color: #6f6f6f;*/
		    /*color: #555454;*/
		    background: #dae0e6;
		    color: black;
		    /*margin-right: 20px;*/
		    width: 100%;
	        overflow: hidden;
	        text-overflow: ellipsis;
	        white-space: nowrap;
		}
		.Handpicked-box-location > i{
			color: black;
			font-size: 15px;
		}
		.Handpicked-box-based{
			display: flex;
		}
		.five-section{
			margin-left: -19px;
		}
		.five-container{
			display: flex;
		}
		.five-title{
			/*width: 56px;*/
			font-size: 18px;
		    font-weight: 600;
		    /*margin-bottom: 5px;*/
		    text-align: center;
		}
		.five-text{
			font-size: 12px;
    		font-weight: 500;
    		color: dimgray;
		}
		.five-box {
		    flex: 1;
		    padding: 10px 6px;
		    text-align: center;
		    position: relative;
		    /* color: #fff; */
		}
	/*slidee css*/
		.slider-container {
            width: 100%;
            max-width: 1050px;
            margin: auto;
            position: relative;
            overflow: hidden;
        }
        .slider {
            display: flex;
            transition: transform 0.5s ease;
        }

        .desma-slider >  img{
            width: 100%;
            height: 650px;
        }
        .prev, .next {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            background-color: rgba(0, 0, 0, 0.5);
            color: white;
            padding: 15px;
            font-size: 18px;
            cursor: pointer;
        }
        .splide__pagination {
		    bottom: -3.5em;
		    left: 0;
		    padding: 0 1em;
		    position: absolute;
		    right: 0;
		    z-index: 1;
		}
        .prev {
            left: 10px;
        }
        .next {
            right: 10px;
        }
        .splide__pagination__page {
		    background: #8f8f8f;
		    border: 0;
		    border-radius: 50%;
		    display: inline-block;
		    height: 15px;
		    margin: 8px;
		    opacity: .7;
		    padding: 0;
		    position: relative;
		    transition: transform .2s linear;
		    width: 15px;
		}
		/*.splide__arrows{
			display: none;
		}*/
		.splide__arrow--next {
		    right: -3em  !important;
		}
		.splide__arrow {
		    background: #003877  !important;
		    color: #fff  !important;
		    opacity: inherit !important;
		}
		.splide__pagination__page{
			margin-bottom: 0px !important; 
		}
		.splide__arrow--prev {
		    left: -3em  !important;
		}
		.splide__pagination__page.is-active {
			display: none;
		    /*background: #ffffff !important;
		    transform: (1.4) !important;
		    z-index: 1;*/
		}
		.stories-box-container{
			padding-left: clamp(25px, 2.34vw, 45px);
   			padding-right: clamp(25px, 2.34vw, 45px);
		}
		.splide__pagination__page {
		    background: #ffffff  !important;
		    border: 0;
		    border-radius: 50%;
		    display: inline-block;
		    height: 8px;
		    margin: 3px;
		    opacity: .7;
		    padding: 0;
		    position: relative;
		    transition: transform .2s linear;
		    width: 8px;
		}
		.stories-box-search-mybtn {
		    font-size: 21px;
		    font-weight: 500;
		    border-bottom: 1px solid black;
		    color: black;
		    width: 134px;
		    transition: 0.3s ease;
		}
		.splide__arrow svg {
		    fill: #ffffff !important;
		}
		.prev-btn{
			display: none !important;
		}
	/*slidee css ends*/

	.Across-box-img > img{
		width: 100%;
		height: 550px;
		border-radius: 15px;
	}
	.Across-box-img > video{
		border-radius: 21px;
	}
	.Across-container{
		position: relative;
	}
	.three-container{
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.register-post-property-sec-container{
		position: relative;
	}
	.reg-post-property-img-container > img{
		width: 100%;
		height: 635px;
	}
	.reg-post-by {
	    position: absolute;
	    top: 101px;
	    left: 0px;
	    width: 100%;
	    height: 635px;
	    background: linear-gradient(93deg, #000000d6, transparent , transparent);
	}
	.reg-post-property-text-container {
	    position: absolute;
	    top: 130px;
	    left: 100px;
	}
	.launch-box-container{
		margin-bottom: 30px;
	}
	.Housing-box-container {
	    padding: 5px;
	   	background: linear-gradient(180deg, #eae0ff, #efbaba);
	    border-radius: 16px;
	    height: 370px;
	    margin-left: 20px;
	    margin-top: 20px;
	}
	.Housing-img > img{
		width: 100%;
		height: 360px;
		border-radius: 16px;
	}
	.group-slide{
	    overflow: hidden;
	    position: relative;
	    z-index: 0;
	    padding-left: 0rem !important;
   		padding-right: 14rem !important;
	}
	/*26ugos {
	    background: linear-gradient(90deg, rgba(0, 0, 0, .3), hsla(0, 0%, 100%, .58) 55.51%, hsla(0, 0%, 100%, .92) 79.17%, #fff);
	}*/
	.Housing-box-based{
		padding: 20px;
		padding-right: 10px;
	}
	.Housing-box-title {
	    font-weight: 700;
	    line-height: 21px;
	    /*color: #222;*/
	    color: black;
	    font-size: 17px;
	    width: 111%;
	}
	.housing-box-location{
		line-height: 16px;
		margin-top: 8px;
		color: #434343;
		/*color: black;*/
		font-size: 12px;
		font-weight: 600;
		font-family: Rubik, Helvetica, sans-serif;
		width: 111%;
	}
	.housing-box-location > i{
		color: #434343;
		/*color: black;*/
		font-size: 15px;
	}
	.plots-box{
		padding-bottom: 80px;
	}
	.Showing-box{
		width: 100%;
	    height: auto;
	    overflow: hidden;
	    margin-bottom: 16px;
	    background-color: #fff;
	    border: 1px solid #d7d7d7;
	    border-radius: 8px;
	    background-clip: padding-box;
	    transition: 0.3s ease;
	    padding: 8px;
    	display: block;
    	position: relative;
	}
	.Showing-box-container{
		overflow: hidden;
		transition: 0.3s ease;
		border-radius: 8px;
	}
	.Showing-box-img{
		transition: 0.3s ease;
	}
	.Showing-box-img > img{
		width: 100%;
	    height: 203px;
	    transition: 0.3s ease;
	    object-fit: cover;
	    border-radius: 8px;
	    background-clip: padding-box;
	}
	.Showing-box:hover .Showing-box-img > img{
		transform: scale(1.1);
	}
	.Showing-box-based{
		padding: 15px 11px 6px;
	}
	.Showing-box-title{
		/*color: #303030;*/
		color: black;
	    font-size: 18px;
	    font-weight: 600;
	    line-height: 20px;
	    padding-bottom: 9px;
	    text-align: left;
	    padding-left: 4px;
	}
	.Showing-box-location{
		/*color: #606060;*/
		color: black;
	    font-size: 12px;
	    padding-bottom: 8px;
	    font-weight: 600;
	    line-height: 16px;
	    text-align: left;
	    position: relative;
	    padding-left: 0px;
	    /*background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg?v=20250508105640032) no-repeat;*/
	    background-position: -38px -2406px;
	}
	.Showing-box-location > i{
		font-size: 15px;
		color: black;
	}
	.Showing-box-bhk{
		color: #606060;
	    font-size: 13px;
	    font-weight: 400;
	    line-height: 16px;
	    margin-bottom: 12px;
	    text-align: left;

	}
	.Showing-box-onwords > span{
		font-size: 18px;
		color: black;
		font-weight: 600;
		text-align: left;
	}
	.Showing-box-onwords{
		font-size: 12px;
		/*color: #757575;*/
		color: #262626;
		font-weight: 500;
		text-align: center;
		padding-left: 13px;
		padding-right: 13px;
		padding-bottom: 5px;
	}
	.showing-box-group{
		/*color: #606060;*/
		color: black;
	    font-size: 18px;
	    font-weight: 600;
	    line-height: 16px;
		text-align: left;
		padding-left: 20px;
		position: relative;
	}	
	.showing-box-mybtn{
		color: #fff;
	    padding: 5px;
	    width: 30%;
	    border-radius: 6px;
	    background: #003877;
	    transition: 0.3s ease;
	    text-align: center;
	    font-size: 14px;
	    font-weight: 500;
	    margin-left: auto;
	    /*position: absolute;
	    bottom: 22px;
	    right: 20px;*/
	}
	.estate-box-container{
	    display: block;
	    padding: 16px 20px 20px;
	    border: solid 1px #e6e6e6;
	    border-top: solid 4px #003877;
	    cursor: pointer;	   
	    transition: 0.5s;
	    border-radius: 8px;
	}
	.estate-box-container:hover{
		box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.15);
	}
	.estate-box-title{
        font-size: 15px;
        line-height: 22px;
        font-weight: 600;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    width: 88%;
    }
    .Colin-box-based{
    	display: flex;
    }
    .Colin-box-container {
	    padding: 10px 15px 10px 15px;
	    flex: auto;
	}
    .estate-box-flex{
/*    	display: flex;*/
    	margin-bottom: 20px;
    }
    .estate-icons > img{
    	width: 88px;
        height: 73px;
        margin-right: 15px;
    }
    .silver-box-img > img{
    	width: 100%;
    	border-radius: 8px;
    	height: 210px;
    	transition: 0.3s ease;
    }
    .silver-box{
    	overflow: hidden;
    	border-radius: 8px;
    	transition: 0.3s eaes;
    }
    .estate-box-container:hover .silver-box-img > img{
    	transform: scale(1.1);
    }
    .colin-btn{
    	text-align: right;
    }
    .colin-box-mybtn{
    	color: #fff;
	    padding: 5px;
	    width: 124%;
	    border-radius: 6px;
	    background: #003877;
	    transition: 0.3s ease;
	    text-align: center;
	    font-size: 14px;
	    font-weight: 500;
	    margin-left: -8px;
    }
    .colin-box-mybtn:hover{
    	background:#0a5fbf;
    }
    .sell-box-item{
    	display: flex;
    }
    .Colin-item{
    	flex: 1;
    }
    .box-based-details{
    	display: flex;
    }
    .box-based-handpicked{
    	flex: 1;
    	width: 50% !important;
    }
    .insights-based{
    	display: flex;
    }
    .insights-section{
    	flex: 1;
    	width:30%;
    }
    .Deals-box{
    	padding-top: 20px;
    	padding-bottom: 90px;
    	position: relative;
    	height: 540px;
    }
    .Deals-four-more-img > img{
    	width: 100%;
    	height: 250px;
    	border-radius: 8px;
    	transition: 0.3s ease;
    	position: relative;
    }
    .Deals-four-title {
	    font-size: 15px;
	    font-weight: 600;
	    color: black;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    overflow: hidden;
	    width: 90%;
	    /*background: linear-gradient(to right, #003877 25%, #ff0000);
	    background-clip: text;
	    -webkit-text-fill-color: transparent;*/
	}
    .Deals-four-location{
    	color: #606060;
	    font-size: 12px;
	    font-weight: 400;
	    line-height: 16px;
	    position: relative;
	    padding-left: 0px;
	    /*background: white;*/
	    /*background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg?v=20250508105640032) no-repeat;*/
	    /*background-position: -38px -2406px;*/
    }
    .Deals-four {
	    border: 1px solid silver;
	    border-radius: 8px;
	    box-shadow: 1px 0px 11px 3px #e1e1e1;
	}
	.Deals-four-btn{
		display: flex;
	}
	.Deals-four-section-box{
		flex: 0.9;
		width: 75%;
	}
	.Deals-four-section {
	    padding: 15px;
	    position: absolute;
	    background: #fff;
	    border-radius: 12px;
	    width: 90%;
	    top: 204px;
	    left: 20px;
	    box-shadow: 1px 5px 8px 3px #e1e1e185;
	}	
    .Deals-four-container{
    	position: relative;
    }
    .Deals-four-img{
    	overflow: hidden;
    	border-radius: 8px;
    }
    .Deals-four:hover .Deals-four-more-img > img{
    	transform: scale(1.1);
    }
    .Insights-four-box-icons > img{
    	width: 100%;
    	border-radius: 5px 5px 0px 0px;
    	transition: 0.3s ease;
    	height: 195px;
    }
    .Insights-four-box-img{
    	overflow: hidden;
    	border-radius: 5px;
    }
    .Insights-four-box:hover .Insights-four-box-icons > img{
    	transform: scale(1.1);
    }
    .Insights-four-box-location {
	    /*color: #606060;*/
	    color: black;
	    font-size: 13px;
	    font-weight: 600;
	    line-height: 16px;
	    position: relative;
	    padding-left: 0px;
	    /*background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg?v=20250508105640032) no-repeat;*/
	    background-position: -38px -2406px;
		text-align: left;
		width: 125%;
		margin-top: 5px;
		width: 99%;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		    overflow: hidden;
		    margin-bottom: 9px;
	}
	.Insights-four-box-location > i{
		font-size: 15px;
		color: black;
	}
	.Insights-four-box-title{
		font-size: 16px;
	    font-weight: 600;
	    width: 100%;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    padding-left: 4px;
	}
	.Insights-four-box-title > a:hover{
		color: black;
	}
	.Insights-four-box-plot{
		/*margin-top: 10px;*/
	}
	.Insights-four-box-section{
		padding: 10px;
		padding-top: 13px;
	}
	.Insights-four-box{
		border: 1px solid #efefef;
	    border-radius: 5px;
	    /*height: 355px;*/
	    transition: 0.3s eaes;
	    /*margin-bottom: 30px;*/
	}
	.Insights-four-box:hover{
		/*border: 1px solid #8497ff;*/
	}
	.Insights-box-container{
		flex: auto;
		padding: 8px 10px 8px 10px;
	}
	.Housing-box-price{
		font-size: 18px;
		color: black;
		font-weight: 600;
		line-height: 20px;
	}
	.Housing-box-bhk{
		font-size: 12px;
		padding-left: 2px;
		font-weight: 500;
		color: #4f4f4f;
	}
	.Housing-box-amount{
		margin-top: 25px;
	}
	.housing-mybtn{
		color: #5e23dc;
		font-size: 15px;
		text-decoration: underline;
		font-weight: 600;
		margin-top: 20px;
		transition: 0.3s ease;
	}
	.housing-mybtn:hover > i{ 
		transform: translateX(10px);
	}
	.housing-mybtn:hover{ 
		text-decoration: underlinen;
	}
	.housing-mybtn > i{
		font-weight: bold; 
		transition: 0.3s ease;
	}
	.vile-img > img{
		height: 450px;
		width: 100%;
	}
	.vile-box{
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.vile-box{
		position: relative;
	}
	.vile-box-based {
	    position: absolute;
	    top: 49px;
	    left: 0px;
	    background: linear-gradient(260deg, transparent,transparent, #00000061, #000000);
	    width: 100%;
	    height: 450px;
	}
	.ville-box-section{
		padding: 80px  25px 25px 60px;
	}
	.ville-box-title{
		font-size: 25px;
		font-weight: 700;
		/*color: #ffc995;*/
		color: white;
		margin-bottom: 15px;
	}
	.ville-box-location {
		margin: 15px 0px;
	    /*color: #ffdfbd;*/
	    color: white;
	    font-size: 19px;
	    font-weight: 600;
	    line-height: 16px;
	    display: flex;
	    align-items: center;
	    gap: 10px;
	    padding-left: 14px;
	    /*background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg?v=20250508105640032) no-repeat;*/
	    background-position: -38px -2406px;
	}
	.location-no{
		background: no-repeat;
		margin-top: 10px;
		font-size: 16px;
	}
	.location-margin{
		margin-top: 15px;
	}
	.ville-box-mybtn{
		border-radius: 5px;
		padding: 4px;
		width: 10%;
		margin-top: 20px;
		font-size: 16px;
		font-weight: 600;
		/*color: #f2c995;*/
		color: black;
		border: 1px solid #fff;
		background: white;
		text-align: center;
		transition: 0.3s eaes;
		margin-left: 15px;
	}
	.ville-box-mybtn:hover > i{
		transform: translateX(10px);
	}
	.villa-box-mybtn > i{
		transition: 0.3s ease;
	}
	.padding-three{
		padding-top: 0px;
	}
	.explore-city-sec-container {
	    background-color: #f8f9fa !important;
	}
	.Sahjanand-box-img > img{
		width: 100%;
		height: 450px;
		border-radius: 14px;
		object-fit: cover;
   		transition: 0.3s;
	}
	.Sahjanand-box{
		position: relative;
	}

	.Research-container{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.Sahjanand-box-section{
		position: absolute;
		bottom: -40px;
	    left: 0;
	    width: 100%;
	    height: 50%;
	    mask: linear-gradient(#fff, #000, transparent);
	    backdrop-filter: blur(20px);
	    /*transform: rotate(180deg);*/
	    border-radius: 0px 0px 8px 8px;
	    overflow: hidden;
	    transition: .3s;
	    z-index: 2;
	}
	.bg-section{
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.bg-theme-v1 {
	    background:#d9eeec;
	    width: 100%;
	    position: relative;
	}
	.bg-theme-v1:before {
	    content: "";
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0;
	    opacity: 0.3;
	}
	.cta, .cta-v1 {
	    display: block;
	}
	.justify-content-center {
	    justify-content: center !important;
	}
	.d-flex {
	    display: flex !important;
	}
	.text-center {
	    text-align: center !important;
	    z-index: 1;
	}
	.india-title {
	    font-size: 42px;
	    margin-bottom: 10px;
	    font-family: "Open Sans", serif;
	    color: #1d3557;
	}
	.india-text {
	    font-size: 27px;
	    text-align: center;
	    /* width: 73%; */
	    line-height: 37px;
	}
	.india-subtext{
		font-size: 21px;
		font-weight: 600;
		color: #0b79b6;
	}
	.india-subtext > span{
		font-size: 23px;
		font-weight: bold;
		color: #000;
	}
	.text-white {
	    color: #000000 !important;
	}
	h2{
		font-weight: 700;
	}
	.does-container{
		padding: 80px 0;
	}


		.what-we-text {
		    margin: auto;
		    text-align: center;
		    font-family: "Roboto", Sans-serif;
		    font-size: 18px;
		    font-weight: 300;
		    width: 60%;
		    margin-bottom: 25px;
		    line-height: 27px;
		}
		.what-we {
		    margin: auto;
		    text-align: center;
		    font-size: 51px;
		    line-height: 54px;
		    font-weight: 700;
		    width: 69%;
		    margin-bottom: 20px;
		    background: linear-gradient(to right, #000000 0%, #febe00);
		    background-clip: text;
		    /* -webkit-text-fill-color: transparent; */
		    /* text-transform: uppercase; */
		    font-family: "Ancizar Serif", serif;
		}
		.Thriving-container{
			margin-bottom: 30px;
		}
		.Thriving-box-container{
			display: flex;
		}
		.thriving-box-section{
			padding: 15px;
		}
		.thriving-box-icons > img {
		    width: 149%;
		    padding: 0px 19px 2px 0px;
		}
		.Thriving-box-text {
		    font-size: 22px;
		    /* font-weight: 600; */
		    margin-bottom: 10px;
		    color: #1d71b8;
		}
		.gateway-container{
    		padding: 25px;
		}
		.Thriving-box-subtext {
		    font-size: 18px;
		    font-weight: 500;
		    line-height: 28px;
		    /* top: -63px; */
		    /* position: absolute; */
		    /* display: none; */
		}
		.Thriving-img {
		    width: 100%;
		    height: 345px;
		    object-fit: cover;
		    transition: transform .2s ease-in-out;
		}
		.digital-img > img{
			width: 100%;
			transition: 0.3s ease;
		    height: 905px;
		}
		.digital-img:hover{
			transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
			transform: scale(1.05);
		}
		.Innovation-title{
			font-size: clamp(28px, 5.33vw, 160px);
		}
		.stories-container{
			padding-top: 100px;
			padding-bottom: 80px;
		}
		.discovered-box-img > img {
		    width: 100%;
		    height: 530px;
		}
		.discovered-box-title {
		    font-size: 49px;
		    font-weight: 600;
		    line-height: 50px;
		    background: linear-gradient(to right, #000000 0%, #febe00);
		    background-clip: text;
		    -webkit-text-fill-color: transparent;
		}
		.Bring-box{
			width: 100%;
			height: 185px;
			margin-bottom: 30px;
			border-radius: 12px;
		}
		.discovered-box-text {
		    font-size: 17px;
		    font-weight: 600;
		    color: #000;
		    margin-top: 30px;
		    padding: 14px 8px 14px 25px;
		    border-radius: 12px;
		    border-left: 6px solid #0b79b6;
		    background: #d9eeec;
		}
		.discovered-box-subtext {
		    font-size: 17px;
		    color: #000000;
		    margin-top: 19px;
		    margin-bottom: 10px;
		}
		.discovered-box-subtext > span{
			font-size: 19px;
			font-weight: bold;
			color: #0b79b8;
		}
		.discovered-box-text > span {
		    color: #0b79b8;
		    font-size: 18px;
		    font-weight: bold;
		}
		.discovered-box-section {
		    position: absolute;
		    /* top: 63px; */
		    bottom: 0px;
		    /* left: 30px; */
		    padding: 20px 33px 0px 0px;
		    width: 40%;
		}
		.discovered-box-container{
			position: relative;
		}
		.how-subtext > span{
			font-size: 22px;
			color: #0b3251;
			font-weight: 600;
		}
/* last section xtryards */
	.Introducing-box-last {
	    padding-bottom: 100px;
	    padding-top: 50px;
	}
	.Introducing-box-img > img {
	    border-radius: 21px;
	    width: 82%;
	}
	.Introducing-box-last-title {
	    font-size: 26px;
	    font-weight: 500;
	    margin-top: 10px;
	    color: #82829b;
	    line-height: 35px;
	    /* width: 58%; */
	    font-style: italic;
	}
	.last-title {
	    color: #000000;
	    font-weight: 700;
	    font-size: 38px;
	    background: linear-gradient(to right, #ffffff 0%, #ffbf00);
	    background-clip: text;
	    -webkit-text-fill-color: transparent;
	    font-style: normal;
	    text-transform: uppercase;
	}
	.Introducing-box-last-page{
		background: #0d2034;
   		border-radius: 25px;
	}
	.Introducing-box-last-subtext {
	    font-size: 22px;
	    width: 70%;
	    line-height: 30px;
	    font-weight: 600;
	    color: #ffffff;
	    margin-top: 15px;
	}
	.Introducing-box-last-text {
	    font-size: 18px;
	    width: 72%;
	    color: #c9c9c9;
	    font-weight: 500;
	    margin-top: 14px;
	}
	.Exclusively-box-container{
		padding: 15px 0px;
	}
	.Exclusively-box-based {
	    /* border: 1px solid #0d2034; */
	    padding: 21px;
	    border-radius: 8px;
	    transition: 0.3s ease;
	    background: #ffffff;  
	    margin-bottom: 30px;
	}/*
	.Introducing-box-last-section{
		padding: 0px 0px 0px 72px;
	} */
	.Exclusively-box-based:hover {
	    /*box-shadow: 0 70px 70px rgba(0, 0, 0, .2);*/
	    transform: translate(0, -10px);
	    background: #0d2034;
	    color: #fff;
	    box-shadow: 0px 0px 9px 0px #cccccc4a;
	}
	.Exclusively-based {
	    padding: 15px;
	    height: 209px;
	}
	.Exclusively-box-title{
		font-size: 19px;
		font-weight: 600;
		margin-bottom: 8px;
	}
	.Exclusively-box-text{
		font-size: 17px;
		font-weight: 500;
	}
	.Introducing-box-last-based{
		padding-top: 40px;
	}
	.different-box-idea{
		margin-top: 40px;
	}
	.different-box-title {
	    font-size: 22px;
	    font-weight: 500;
	    margin-top: 6px;
	}
	.different-title{
		margin: auto;
		text-align: center;
	    line-height: 65px;
	    font-weight: 500;
	    font-family: "";
	    color: #fff;	
		font-size: 53px;
		margin-bottom: 20px;
	}
   
	.different-box-text {
	    font-size: 15px;
	    font-weight: 500;
	}
	.different-box-icons > img {
	    border-radius: 70px;
	    width: 15%;
	    box-shadow: 0px 0px 9px 0px #ccc;
	    padding: 8px;
	}
	.approvals-container{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.approvals-box-img > img {
	    width: 100%;
	    height: 450px;
	    box-shadow: -5px 3px 20px 0px #e5e5e5;
	    border-radius: 38px;
	}
	.approvals-box-based{
		position: relative;
	}
	.approvals-box-last {
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    width: 51%;
	    padding: 30px;
	}
	.approvals-box-title{
		font-size: 20px;
		font-weight: 600;
	}
	.approvals-box-text{
		font-size:15px;
		font-weight: 500;
	}
	.target-box-title {
	    font-size: 17px;
	    font-weight: 500;
	    margin-bottom: 10px;
	    width: 70%;
	}
	.target-container {
	    position: absolute;
	    top: 270px;
	    left: 49px;
	}
	.target-box-section {
	    position: absolute;
	    left: 370px;
	    width: 100%;
	    top: 0px;
	}
	.approvals-container {
	    width: 80%;
	    margin: auto;
	    padding-top: 100px;
	    padding-bottom: 80px;
	    /* padding-left: 190px; */
	    /* padding-right: 190px; */
	}
	.different-container{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.Covering-title {
	    font-size: 25px;
	    font-weight: 500;
	    text-align: center;
	    color: #000000;
	    margin-bottom: 20px;
	}
	.Covering-container{
		padding-top: 50px ;
		padding-bottom: 80px;
	}
	.startups-box{
		position: relative;
	}
	.startups-box-every{
		position: absolute;
		top: 0px;
		left: 0px;
		padding: 25px;
		height: 508px;
		background: #0000006e;
		border-radius: 14px;
	}
	.startups-icons > img{
		width: 100%;
		height: 508px;
		border-radius: 14px;
	}
	.startups-box-title{
		font-size: 23px;
		font-weight: 500;
		color: #fff;
	}
	.startups-box-text{
		font-size: 17px;
		font-weight: 500;
		color: lightgrey;
	}
	.Covering-box-based{
		padding-top: 30px;
	}
	.startups-container-section{
		display: flex;
		background: #8f6f55;
		position: relative;
		height: 508px;
		border-radius: 14px;
	}
	.covering-section-second{
		padding-top: 20px;
	}
	.img-slide {
	  width: 100%;
	  transition: all 0.3s ease;
	}
	.different-fluid{
		background: #0d2034;
		margin-bottom: 80px;
		margin-top: 55px;
	}
	.introducing-img-background > img{
		height: 448px;
		width: 100%;
		border-radius: 54px;
	}
	.Introducing-box-last{
		position: relative;
	}
	/*.Introducing-box-last-page {
	    position: absolute;
	    top: 50px;
	    left: 0px;
	    height: 448px;
    	border-radius: 54px;
	    background: #0724438c;
    	color: #fff;
	}*/
	.Process-container{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.process-box-title{
		font-size: 22px;
		font-weight: 500;
		margin-bottom: 10px;
		color: #434343;
		text-align: center;
	}
	.process-box-works{
		margin-top: 30px;
	}
	.process-box-img > img{
		width: 100%;
		border-radius: 90% ;
	}
	.match-icons > img{
		width: 60px;
		height: 60px;
		border-radius: 45% ;
	}
	.match-box-title{
		font-size: 17px;
		font-weight: 500;
		margin-bottom: 7px;
	}
	.match-box-text{
		font-size: 15px;
		font-weight: 500;
	}
	.match-box-based{
		display: flex;
	}
	.match-box-container{
		padding: 15px ;
		position: relative;/*
		background: linear-gradient(45deg , red, transparent);*/
		margin-top: 20px;
	}
	.match-box-section{
		margin-left: 10px;
	}
/*xtryards css ends*/


/*register for free container*/
.register_for_free_main_box_container {
  background: #0a1d37;
  padding: 30px 0;
  padding-left: 80px;
  border-radius: 16px;
}

.register_content_box_container {
  /*padding: 20px 40px;*/
  padding-top: 10px;
  color: white;
}

.register_first_title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 20px;
}

.register_each_content_box {
  margin-bottom: 14px;
}

.register_each_first_title {
  font-size: 15px;
  font-weight: 600;
  display: block;
}

.register_each_content {
  font-size: 13px;
  font-weight: 400;
  margin-left: 8px;
  display: block;
  margin-top: -16px;
}
.register_free_btn_container{
	margin-top: 30px;
	margin-bottom: 30px;
}
.register_free_btn_container > a{
	text-decoration: none;
    color: black;
    background: white;
    border: 1px solid white;
    border-radius: 7px;
    padding: 7px 18px;
    font-size: 14px;
    font-weight: 600;

}

.circle_main_container {
      margin-top: 50px;
    margin-left: -83px;
    margin-bottom: 51px;
}

.circle_main {
  width: 350px;
  height: 350px;
  margin: auto;
  position: relative;
}

.big_circle {
  width: 100%;
  height: 100%;
  border: 3px solid white;
  border-radius: 50%;
  animation: rotateSlow 20s linear infinite;
  position: relative; /* ✅ This fixes your issue */
}

.circle_container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 70%;
  height: 70%;
  border: 3px solid white;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  animation: rotateWithTranslate 20s linear infinite;
}
.icon_block {
  width: 69px;
  height: 69px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(#0a1d37, #0a1d37);
  box-shadow: 0 1px 4px rgba(238, 240, 248, 1);
  border-radius: 50%;
  /* animation: rotateOuter 20s linear infinite; ⛔ REMOVE THIS */
}

.icon_block1 {
  width: 69px;
  height: 69px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(#0a1d37, #0a1d37);
  box-shadow: 0 1px 4px rgba(238, 240, 248, 1);
  border-radius: 50%;
  /* animation: rotateOuter 20s linear infinite; ⛔ REMOVE THIS */
}

/* ✅ KEEP rotate-fix counter-rotation to hold icons upright */
.rotate-fix {
  animation: rotateInner 20s linear infinite;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rotate-fix img {
  width: 100%;
}

@keyframes rotateOuter {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes rotateInner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg); /* counter rotation */
  }
}

.icon_block:first-child {
  top: 0px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.icon_block:nth-child(2) {
  top: 50%;
  right: 2px;
  transform: translate(50%, -50%);
}
.icon_block:nth-child(3) {
  bottom: 3px;
  left: 50%;
  transform: translate(-50%, 50%);
}
.icon_block:nth-child(4) {
  top: 50%;
  left: -2px;
  transform: translate(-50%, -50%);
}

.icon_block1:first-child {
  top: 40px;
  left: 85%;
  transform: translate(-50%, -50%);
}
.icon_block1:nth-child(2) {
  top: 84%;
  right: 47px;
  transform: translate(50%, -50%);
}
.icon_block1:nth-child(3) {
  bottom: 55px;
  left: 16%;
  transform: translate(-50%, 50%);
}
.icon_block1:nth-child(4) {
  top: 17%;
  left: 33px;
  transform: translate(-50%, -50%);
}

@keyframes rotateWithTranslate {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg); /* → Clockwise */
  }
}


@keyframes rotateSlow {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes rotateSlowReverse {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}


	/*.industrial-box-background {
	    background:linear-gradient(177deg ,#e3ece6 ,transparent,transparent, transparent , #e3ece6); 
	}*/
	.Audience-box-img > img {
	    width: 930px;
	    height: 400px;
	    border-radius: 40px;
	}
	.Digital-box{
		padding-top: 100px;
	}
	.Audience-box-title {
	    font-size: 26px;
	    font-weight: 500;
	    color: #000000;
	    margin-bottom: 10px;
	}
	.Audience-box-text {
	    font-size: 22px;
	    font-weight: 500;
	    line-height: 27px;
	    margin-bottom: 10px;
	    font-family: "robot sarif";
	}
	.Audience-box-subtext{
		font-size: 18px;
	    line-height: 29px;
	    font-family: "";
	    line-height: 24px;
	}
	.splide-js-box{
	    height: 700px  !important;
	    width: 80% !important;
	}
	.Audience-mybtn {
	    font-size: 17px;
	    font-weight: 600;
	    margin-top: 20px;
	    background: #ff3636;
	    text-align: center;
	    width: 43%;
	    color: #ffffff;
	    padding: 12px;
	    border-radius: 60px;
	}
	.Features-last-title{
		margin: auto;
		width: 80%;
		color: #000000;
	    width: 87%;
	    text-align: center;
	    font-weight: 700;
	    font-size: 38px;
	    background: linear-gradient(to right, #000000 0%, #febe00);
	    background-clip: text;
	    -webkit-text-fill-color: transparent;
	    font-style: normal;
	    text-transform: uppercase;
	    line-height: 41px;
	    margin-bottom: 60px;
	}
	.Audience-container {
	    overflow: hidden;
	    background: #fff;
	    border-radius: 40px;
	    padding: 60px;
	    height: 52%;
	    position: absolute;
	    top: 217px;
	    box-shadow: 0px 20px 20px 0px #ebebeb;
	    left: 65px;
	    width: 775px;
	}
	/*.Audience-container{
		width: 82%;
	    padding: 50px;
	    background-color: #ffffff;
	    border-radius: 40px;
	    height: 65%;
	    margin-top: 200px;
	    position: absolute;
	    left: 50%;
	    transform: translateX(-50%);
	}*/
	
	.Target-box-based{
		position: relative;
	}
	.golden-slide-box{
		padding-left: 31rem !important;
    	padding-right: 4rem !important;
	}



	
	.Choose-container{
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.Choose-box-img > img {
	    width: 100%;
	    height: 648px;
	    border-radius: 5px;
	}
	.choose-title {
	    font-size: 53px;
	    /* width: 60%; */
	    line-height: 65px;
	    font-weight: 500;
	    font-family: "";
	    color: #fff;
	}
	.choose-based{
		display: flex;
		padding: 10px 0px 10px 0px;
	}
	.choose-box-title {
	    font-size: 19px;
	    font-weight: 500;
	    color: #003a36;
	    margin-bottom: -4px;
	}
	.choose-box-text {
	    font-size: 15px;
	    line-height: 24px;
	    font-weight: 500;
	    color: #6d6d6d;
	    width: 85%;
	}
	.choose-box-content{
		margin-left: 20px;
	}
	.choose-icons{
		width: 50px;
		height: 50px;
		margin-top: 10px;
		border-radius: 11px;
		padding: 6px;
		background: #009688;
	}


	.Categories-box-based{
		grid-column-gap: 30px;
	    grid-row-gap: 30px;
	    border-radius: 10px;
	    background-color: #f6f3ec;
	    flex-flow: column;
	    justify-content: space-between;
	    align-items: stretch;
	    height: 330px;
	    padding: 30px;
	    margin-bottom: 30px;
	    position: relative;
	}
	.Categories-box-img > img{
		width: 100%;
		height: 330px;
		border-radius: 10px;
	}
	.Categories-box-title{
		border-bottom: 1px solid #66666626;
	    padding-bottom: 15px;
	    font-size: 18px;
	    line-height: 26px;
	    color: black;
	}
	.categories-text {
	    font-family: "Plus Jakarta Sans", sans-serif;
	    color: #666;
	    font-size: 16px;
	    font-weight: 400;
	    margin: 15px 0px;
	    line-height: 22px;
	}
	.Categories-container{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.Categories-box-icons > img {
	    width: 100%;
	    height: 161px;
	    border-radius: 6px;
	}
	.large-title {
	    font-size: 30px;
	    line-height: 37px;
	    font-weight: 500;
	    color: black;
	    margin-bottom: 20px;
	    /* text-align: center; */
	}
	.large-text {
	    /* text-align: center; */
	    font-size: 17px;
	    font-weight: 500;
	    color: darkgrey;
	    margin-bottom: 50px;
	}
	.Categories-box-button {
	    border-radius: 5px;
	    background: #286093;
	    color: #ffffff;
	    font-size: 14px;
	    font-weight: 600;
	    width: 30%;
	    text-align: center;
	    padding: 4px;
	    position: absolute;
	    top: 25px;
	    right: 16px;
	    opacity: 0;
	    transform: translateY(-10px);
	    pointer-events: none; 
	    transition: opacity 0.3s ease, transform 0.3s ease;
	}
	.Categories-box-based:hover .Categories-box-button {
	    opacity: 1;
	    transform: translateY(0);
	    pointer-events: auto; 
	}
	.Backed-box-img > img{
		width: 90%;
	}
	.Backed-container{
		padding-top: 80px;
		padding-bottom: 170px;
		padding-left: 140px;
		padding-right: 100px;
	}
	.Backed-box-container{
		padding: 15px;
	}
	.Backed-box-title{
		font-size: 34px;
		font-weight: 500;
		line-height: 41px;
		color: #001277;
		margin-bottom: 20px;
	}
	.backed-box-text{
		font-size: 19px;
		color: #797979;
		font-weight: 500;
		margin-bottom: 10px;
	}
	.backed-box-subtext >span{
		font-size: 22px;
		font-weight: 600;
		color: #3c64bd;
	}
	.backed-box-subtext{
		font-size: 21px;
		font-weight: 500;
		margin-bottom: 7px;
	}
	.Features-title-last{
		margin: auto;
	    width: 80%;
	    color: #000000;
	    width: 87%;
	    text-align: center;
	    font-weight: 700;
	    font-size: 38px;
	    background: linear-gradient(to right, #000000 0%, #febe00);
	    background-clip: text;
	    -webkit-text-fill-color: transparent;
	    font-style: normal;
	    text-transform: uppercase;
	    line-height: 41px;
	    margin-bottom: 60px;
	}
	.Gateway-based{
		padding-left: 80px;
	}
	.Gateway-box-container {
	    padding: 0px 300px;
	}
	.Gateway-container{
		padding-top: 40px;
		padding-bottom: 80px;
	}
	.Gateway-box-main-title{
		font-size: 48px;
		font-weight: 700;
		text-align: left;
		color: black;
		padding-left: 177px;
		font-family: Georgia, 'Times New Roman', serif !important;
	}
	.Gateway-box-main-title > span{
		color: #A20B0B;
	}
	.Gateway-box-title {
	    font-size: 22px;
	    font-weight: 900;
	    line-height: 39px;
	    width: 100%;
	    padding-top: 43px;
	    padding-bottom: 15px;
	    font-family: Georgia, 'Times New Roman', serif !important;

	}
	.Gateway-box-title > span {
	    color: #163d45;
	}
	.gateway-box-text {
	    font-size: 17px;
	    width: 90%;
	    line-height: 27px;
	    font-weight: 400;
	    margin: 10px 0px;
	}
	.gateway-subtext {
	    font-size: 15px;
	    font-weight: 500;
	    color: #6d6d6d;
	    margin-bottom: 5px;
	}
	.gateway-subtext > span{
		font-size: 18px;
		font-weight: 600;
		color: #0c1021;
	}
	.Gateway-img > img {
	    width: 100%;
	    margin-top: 55px;
	    /* height: 493px; */
	    /*border-radius: 21px;*/
	}
	.Professionals {
	    padding-top: 80px;
	    padding-bottom: 80px;
	}
	.Professionals-title {
	    margin: auto;
	    width: 40%;
	    line-height: 41px;
	    font-size: 34px;
	    font-weight: 700;
	    text-align: center;
	}
	.professionals-text {
	    margin: auto;
	    font-size: 18px;
	    font-weight: 500;
	    margin-top: 20px;
	    line-height: 24px;
	    text-align: center;
	    color: #6d6d6d;
	    width: 50%;
	}
	.Professionals{
		/*margin: 80px 0px;*/
	}
	.professionals-section {
	    padding-top: 35px;
	}
	.Professionals-box1 {
		margin:auto;
		height: 359px;
	    background: #fafafa;
	    margin-bottom: 30px;
	    padding: 55px;
	    text-align: center;
	    border-bottom: 4px solid transparent;
	    transition: 0.3s ease;
	    width: 35%;
	    color: #000000;
	}
	.Professionals-box1:hover{
		border-bottom: 4px solid #001a57;
	}
	.Professionals-box2:hover{
		border-bottom: 4px solid #001a57;
	}
	.Professionals-box3:hover{
		border-bottom: 4px solid #001a57;
	}
	.Professionals-box4:hover{
		border-bottom: 4px solid #001a57;
	}
	.Professionals-box2 {
		margin:auto;
		height: 359px;
	    background: #f6f6f6;
	    margin-bottom: 30px;
	    padding: 55px;
	    text-align: center;
	    transition: 0.3s ease;
	    border-bottom: 4px solid transparent;
	    width: 35%;
	}
	.Professionals-box3 {
		margin:auto;
		height: 359px;
	    background:#efefef;
	    margin-bottom: 30px;
	    padding: 55px;
	    text-align: center;
	    transition: 0.3s ease;
	    border-bottom: 4px solid transparent;
	    width: 35%;
	}
	.Professionals-box4 {
		margin:auto;
		height: 359px;
	    background: #e9e9e9;
	    margin-bottom: 30px;
	    padding: 55px;
	    text-align: center;
	    transition: 0.3s ease;
	    border-bottom: 4px solid transparent;
	    width: 35%;
	}
	.professionals-section{
		display: flex;
	}
	.Professionals-box-title {
		margin: auto;
		text-align: center;
	   	font-size: 24px;
    	font-weight: 700;
	    width: 90%;
	    margin-top: 10px;
	    margin-bottom: 10px;
	    line-height: 30px;
	    transition: 0.3s ease;
	}
	.Professionals-box1:hover .Professionals-box-title{
		color:#001a57 ;
	}
	.Professionals-box2:hover .Professionals-box-title{
		color:#001a57 ;
	}
	.Professionals-box3:hover .Professionals-box-title{
		color:#001a57 ;
	}
	.Professionals-box4:hover .Professionals-box-title{
		color:#001a57 ;
	}
	.Professionals-box-subtext {
	    font-size: 16px;
	    /* font-weight: 500; */
	    color: #555555;
	    margin-bottom: 10px;
	}
	.Professionals-border{
		margin: auto;
		text-align: center;
	    width: 40px;
	    height: 4px;
	    border-radius: 20px;
	    margin-bottom: 20px;
	    margin-top: 23px;
	    background: #c3c3c3;
	}






	.smarter{
		padding-top: 55px;
		padding-bottom: 80px;
	}
	.smarter-title{
		margin:auto;
		font-size: 35px;
		font-weight: 800;
		text-align: center;
		margin-bottom: 50px;
	}
	.smarter-box-based{
		display: flex;
		margin-bottom: 30px;
		border-radius: 10px;
		border: 2px solid #fff;
	}
	.smarter-box-based:hover{
		border: 2px solid #a6ddff;
	}
	.smarter-box-title-content{
		border-radius: 10px 0px 0px 10px;
		padding: 25px;
		background: #d5efff;
		flex: 1;
	}
	.smarter-box-section {
	    border-radius: 0px 10px 10px 0px;
	    background: #f0f9ff;
	    padding: 25px;
	}
	.smarter-box-title{
		font-size: 17px;
	    line-height: 24px;
	    font-weight: 700;
	    color: #091e42;
	    display: block;
	    text-align: left;
	    vertical-align: middle;
	}
	.smarter-box-text {
	    font-size: 14px;
	    line-height: 20px;
	    font-weight: 400;
	    color: #42526e;
	    display: block;
	    text-align: left;
	    vertical-align: middle;
	    margin-top: 12px;
	}
	.smarter-box-subtext {
	    font-size: 16px;
	    font-weight: 600;
	    color: #0984e3;
	    margin: 10px 0px;
	}
	.uniqe-container {
	    padding-bottom: 0px;
	    padding-top: 100px;
	}
	.uniqe-img > img{
		width: 100%;		
		height: 532px;
    	border-radius: 30px;
	}
	.uniqe-based{
		position: relative;
	}
	.uniqe-box{
		position: relative;
	}
	.uniqe-box-continer{
		width: 100%;
		height: 408px;
    	border-radius: 30px;
	    padding: 40px 40px;
	    background: #fff;
	    /*box-shadow: 0 1px 4px 0 rgba(0, 106, 194, .2);*/
	    position: absolute;
	    top: 62px;
	    left: 16%;
	}
	.uniqe-box-title {
	    font-size: 26px;
	    font-weight: 400;
	    color: black;
	    line-height: 41px;
	    width: 100%;
	    margin-bottom: 20px;
    	margin-top: 15px;
	}
	.uniqe-box-title > a{
		color: #911922 !important;
		text-transform: capitalize;
	}
	.uniqe-box-text {
	    font-size: 16px;
	    font-weight: 500;
	    color: black;
	    margin: 15px 0px;
	}
	.uniqe-box-subtext{
		font-size: 16px;
		font-weight: 500;
		color: black;
		margin: 20px 0px;
	}
	.uniqe-box-subtext > span{
		font-size: 18px;
		font-weight: 600;
		color: #000000;
	}
	/*.reach-img {
	    background-image: url(../images/background.jpg);
	    height: 400px; 
	    background-size: cover;
	    background-position: center;
	}*/
	.reach-box-based{
		padding: 40px;
		height: 811px;
    	padding-top: 75px;
    	padding-left: 65px;
	}
	.reach-box-title2 > span{
		font-size: 25px;
		font-weight: 700;
		margin-left: 0px;
		text-transform: uppercase;
		/*color: #fac715;*/
		color: #000000;
		margin-left: 10%;
	}
	/*.reach-box-title {
		margin-left: 10%;
	    font-size: 48px;
	    font-weight: 700;
	    line-height: 75px;
	    background: linear-gradient(to right, #fac715 25%, #ff0000);
	    background: #911922;
	    background: black;
	    background-clip: text;
	    -webkit-text-fill-color: transparent;
	}*/
	.reach-box-title{
		font-size: 40px;
	    font-weight: 700;
	    line-height: 75px;
	    color: black;
	    font-family: Georgia, 'Times New Roman', serif !important;
	}
	.reach-background{
		/*background:  linear-gradient(45deg ,#1d283a ,#10182b);*/
		/*background: #D9D9D9;*/
		background: #fff;
		/*padding: 90px;*/
		margin-top: 4%;
		height: 811px;
		margin-bottom: 80px;
	}
	.reach-box-text{
		font-size: 24px;
		font-weight: 400;
		margin: 25px 0px;
		/*margin-left: 10%;*/
		/*color:#dfdfdf;*/
		color: black;
		width: 90%;
		font-family: Georgia, 'Times New Roman', serif;
		line-height: 40px;
	}
	.reach-box-text > span{
		/*color: #ffffff;*/
		color: black;
		font-weight: 700;
	}
	.reach-box-img > img{
		width: 100%;
		height: 811px;
		/*border-radius: 45px;*/
	}
	.reach-box-explore-property-btn{
		width: 30%;
    	line-height: 54px;
    	margin-top: 45px;
	}
	.reach-box-explore-property-btn > a{
		border: 1px solid #100481;
		background: #100481;
		color: white;
		font-size: 16px;
		font-weight: 400;
		text-align: center;
		padding: 15px 55px;
		transition: 0.3s ease;
	}	
	.reach-exlpore-btn {
	    background: linear-gradient(86deg, #fac715, #faa411);
	    padding: 10px;
	    font-weight: 600;
	    font-size: 17px;
	    margin: 20px 0px 0px 0px ;
	    border-radius: 31px;
	    text-decoration: none;
	    color: #000;
	    width: 34%;
	    text-align: center;
	    /*margin-left: 10%;*/
	}
	.rate-group {
	    height: 370px !important;
	}
	.rate-group11 {
	    height: 420px !important;
	}
	.Verified-container{
		height: 585px;
		padding-top: 80px;
		/*padding-bottom: 80px;*/
	}
	.box-launch-part{
		padding-bottom: 80px;
		padding-top: 20px;
	}









/*1 section css*/
	 	.Introducing-box-container {
		   	display: flex;
		    align-items: center;
		    justify-content: center;
		    padding: 0px 60px;
		    gap: 80px;
		    flex-wrap: wrap;
		    border-radius: 7px;
		    background: linear-gradient(135deg, #0d2034, #0d2034);
		}
		.menu-parks-all{
			padding-top: 40px;
			padding-bottom: 80px;
		}
	    .image-div {
	      flex: 1;
	      min-width: 350px;
	      animation: fadeInLeft 1s ease-in-out;
	    }
	    .image-div img {
	      width: 100%;
	      border-radius: 20px;/*
	      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);*/
	    }
	    .text-div {
	      flex: 1;
	      max-width: 600px;
	      padding: 20px;
	      animation: fadeInRight 1s ease-in-out;
	    }
	    .headline {
	      	font-family: 'Orbitron', sans-serif;
		    font-size: 2.75rem;
		    font-weight: 700;
		    text-transform: uppercase;
		    background: linear-gradient(90deg, #00e0ff, #4facfe);
		    -webkit-background-clip: text;
		    -webkit-text-fill-color: transparent;
		    margin-bottom: 1.2rem;
	    }
	    .subheadline {
		    font-size: 1.25rem;
		    font-weight: 600;
		    color: #cbd5e1;
		    margin-bottom: 1.5rem;
	    }
	    .description {
	      	font-size: 16px;
		    line-height: 24px;
		    color: #94a3b8;
		    margin-bottom: 1.2rem;
		    border-left: 4px solid #38bdf8;
		    padding-left: 15px;
	    }
	    @keyframes fadeInLeft {
	      from { opacity: 0; transform: translateX(-50px); }
	      to { opacity: 1; transform: translateX(0); }
	    }

	    @keyframes fadeInRight {
	      from { opacity: 0; transform: translateX(50px); }
	      to { opacity: 1; transform: translateX(0); }
	    }
	    @media (max-width: 768px) {
	      .container {
	        flex-direction: column;
/*	        text-align: center;*/
	        padding: 60px 20px;
	      }
	      .headline {
	        font-size: 2.5rem;
	      }
	      .subheadline {
	        font-size: 1.25rem;
	      }
	      .description {
	        font-size: 1rem;
	        text-align: left;
	      }
	    }
/* ends */

/* row slide js css  */
	
	.Wheel-container{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.Wheel-img > img{
		width: 100%;
		height: 400px;
		border-radius: 15px;
	}
	.Wheel-box-container{
		position: relative;
	}
	.wheel-background{
		position: absolute;
		top: 0px;
		left: 0px;
		height: 400px;
		width: 49%;
		background-color: transparent;
	    background-image: linear-gradient(180deg, #1B252F54 0%, #222631 100%);
	    opacity: 0.8;
	    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		border-radius: 15px;
	}
	.wheel-img-title{
		font-size: 25px;
		font-weight: 600;
		position:absolute ;
		color: #fff;
		bottom: 20px;
		left: 20px;
	}
	.Wheel-box-title{
		color: #908ce1;
	    font-family:  Sans-serif;
	    font-size: 16px;
	    font-weight: 500;
	    text-transform:  uppercase;
	    letter-spacing: 3px;
	    margin-bottom: 20px;
	}
	.wheel-box-text{
		font-size: 36px;
		font-weight: 600;
		margin-bottom: 5px;
		width: 50%;
		line-height: 45px;
		letter-spacing: -0.02em;
		margin-bottom: 10px;
	}
	.wheel-box-subtext{
		font-size: 16px;
		font-weight: 500;
		color: #707b90;
		margin-bottom: 20px;
		width: 70%;
	}
	.Wheel-box-section{
 	   padding: 10px 10px 10px 41px;
	}
	.our-projects-btn{
		background: #2c313d;
		padding: 10px 30px;
		width: 35%;
		border-radius: 6px;
		text-align: center;
		font-size: 17px;
		font-weight: 600;
		color: #fff;
	}
	.parks-group {
	  width: 100%;
	  height: 450px !important; /* Final height after override */
	}

	.track-parks {
	  height: 35rem !important; /* Matches JS 'height' value */
	}

	.prev-parks {
	  display: none !important; /* Hides previous arrow if needed */
	}


	.horizontal-scroll-section {
	  overflow: hidden;
	  height: 100vh;
	  scroll-snap-type: x mandatory;
	}
	.Wheel-box{
		position: relative;
	}

	.scroll-inner {
	  display: flex;
	  overflow-x: scroll;
	  scroll-snap-type: x mandatory;
	  scroll-behavior: smooth;
	}

	.scroll-inner::-webkit-scrollbar {
	  display: none;
	}
	.horizontal-scroll-section {
	  position: sticky;
	  top: 0;
	  height: 100vh;
	  overflow: hidden;
	  z-index: 2;
	}

	.next-section{
		position: sticky;
		  top: 0;
		  height: 100vh;
		  overflow: hidden;
		  z-index: 2;
	}
/*row slide js css ends*/

/* slide row whoole js css */
	.scroll-section-wrapper {
      display: flex;
      align-items: flex-start;
      gap: 5vw;
    }
    .image-stack {
      width: 50%;
      position: relative;
    }
    .image-box {
	    margin-bottom: 10vh;
	    height: 30vh;
	    position: relative;
	}
    .wrapper-box-section{
    	padding-top: 120px;
    	padding-bottom: 90px;
    }
    .image-box img {
	    width: 100%;
	    height: 330px;
	    /* object-fit: cover; */
	    border-radius: 10px;
	    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
	}
    .image-box .desc {
      display: none; /* We extract this for sticky box */
    }
    .description-box-fixed {
	    position: sticky;
	    top: 5vh;
	    width: 45%;
	    padding: 2rem;
	    /* background-color: #f0f0f0; */
	    height: fit-content;
		  /*  white-space: pre-line;*/
		    border-radius: 10px;
	}
		.title-pb {
		    font-size: 24px;
		    font-weight: 500;
		    color: #3d4a97;

		}
		.text-pb {
		    font-size: 29px;
		    font-weight: 500;
		    line-height: 35px;
		    color: #000000;
		    font-family: "";
		    margin-left: 20px;
		}
		.subtext-pb{
			font-size: 17px;
			font-weight: 500;
			color: #676767;
			margin-left: 20px;
		}
		.btn-pb{
			border-radius: 5px;
		    background: #286093;
		    color: #ffffff;
		    font-size: 17px;
		    font-weight: 500;
		    width: 50%;
		    text-align: center;
		    padding: 7px;
		    margin-left: 20px;
	}
	}
/*slide row whoole js css ends*/



/*top industrial property for sale new design*/
.sale_property_main_box_container{

}
.sale_property_box_container{

}
.sale_property_each_box_container{

}
.sale_property_each_box{
	/*border: 1px solid gray;*/
	border-radius: 10px;
	box-shadow: 0px 2px 1px 1px #d3d3d378;
}
.sale_property_box_img_container{
	position: relative;
}
.sale_property_box_img > img{
	width: 100%;
	height: 165px;
	border-radius: 10px 10px 0px 0px;
}
.sale_property_location_box{
	display: flex;
	padding: 0px 8px;
	background: #D9D9D9;
}
.sale_property_location > span{
	font-size: 15px;
	font-weight: 600;
}
.sale_property_location{
	font-size: 12px;
    font-weight: 400;
    width: 65%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 25px;
}
.sale_property_location > i{
	font-size: 15px;
}
.property_na_approval{
	font-size: 12px;
	font-weight: 400;
	line-height: 25px;
	margin-left: auto;
}
.sale_property_sub_each_box{
	padding: 10px 10px;
}
.sale_property_title{
	font-size: 11px;
	font-weight: 400;
}
.sale_property_title > span{
	font-size: 14px;
	font-weight: 700;
}
.sale_property_details_box{
	display: flex;
	padding: 4px;
	margin-left: 35px;
	margin-top: 5px;
	margin-bottom: 7px;
}
.sale_property_area_box{

}
.sale_property_area_box1{
	margin-left: 10%;
}
.sale_property_area_box > label{
	font-size: 12px;
	font-weight: 400;
}
.sale_property_area_value{
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
}
.sale_property_area_value > span{
	font-size: 11px;
	font-weight: 600;
}
.sale_property_possession{
	display: flex;
}
.view_detail_btn{
	margin-left: 12%;
}
.view_detail_btn > a{
	color: #fff;
    padding: 5px 13px;
    border-radius: 6px;
    background: #00205b;
    transition: 0.3s ease;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
    /*margin-left: 68%;*/
}



/*xtrayards tab design*/
.property_category_main_box_container{
	padding-bottom: 80px;
}
.property_category_main_box{
	margin-top: 50px;
}
.property_category_title{
	text-align: center;
	padding-top: 40px;
}
.property_category_main_title{
	font-size: 40px;
	font-weight: 600;
	font-family: Georgia, 'Times New Roman', serif !important;
}
.property_category_each_title{
	font-size: 20px;
	font-weight: 500;
}
.property_category_box{
	margin-bottom: 50px;
	position: relative;
}
.property_category_number{
	font-size: 32px;
	font-weight: 600;
	color: #911922;
	margin-bottom: 10px;
}
.property_category_main_box_title{
	font-size: 20px;
	font-weight: 600;
	text-align: left;
	margin-bottom: 30px;
}
.property_category_main_box_each_title{
	font-size: 16px;
	font-weight: 600;
	text-align: left;
	width: 100%;
	margin-bottom: 40px;
	height: auto;
}
.property_category_img{
	/*position: relative;*/
}
.property_category_img > img{
	width: 95%;
	height: 250px;
	cursor: pointer;
}
.property_category_explore_btn{
	border: 1px solid #fff;
    background: #fff;
    font-size: 15px;
    font-weight: 400;
    padding: 15px 25px;
    text-align: center;
    width: 25%;
    line-height: 10px;
    border-radius: 8px;
    margin: auto;
    position: absolute;
    top: 71%;
    left: 49%;
    transition: 0.4s ease;
    transform: translate(-50%, 20px);
	opacity: 0;
    z-index: 99999999;
}
.property_category_explore_btn > a{
	display: block;
	color: black;
}
.img_overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 95%;
	height: 100%;
	background: rgba(255,255,255,0.25); /* light white */
	opacity: 0;
	transition: 0.4s ease;
}
.property_category_box:hover .img_overlay{
	opacity: 1;
}
.property_category_img:hover + .property_category_explore_btn,
.property_category_img:hover .property_category_explore_btn{
	transform: translate(-50%, 0);
	opacity: 1;
}
.desma_logo > img{
	width: 9%;
    position: absolute;
    bottom: -8%;
    right: 18px;
}

