@media (min-width:2300px) {
	.home-projects-block {
		width: 33.6%;
	}
	.home-projects-grid::-webkit-scrollbar-track {
		margin-right:700px;
	}
	.home-news-main .container-main {
		max-width: 1954px;
	}
	.home-news-grid::-webkit-scrollbar-track {
		margin-right:700px;
	}
	.properties-list-label {
		top:-2px;
	}
	.home-projects-block:nth-child(1) {
		 margin-left: 564px;
	}
	.home-projects-grid::-webkit-scrollbar-track {
	    margin-left: 564px;
	}
	.home-projects .home-projects-btn {
        top: calc(50% - 206px) !important;
	}
}
@media (max-width:1870px) {
    .home-news-main .container-main {
        max-width: 1586px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 248px;
        margin-right:248px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:248px;
    }
	.home-projects-block:nth-child(1) {
		margin-left: 248px;
	}
}
@media (max-width:1860px) {
    .home-news-main .container-main {
        max-width: 1581px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 242px;
        margin-right:242px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:242px;
    }
	.home-projects-block:nth-child(1) {
		margin-left: 242px;
	}
}
@media (max-width:1850px) {
    .home-news-main .container-main {
        max-width: 1576px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 236px;
        margin-right:236px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:236px;
    }
	.home-projects-block:nth-child(1) {
		margin-left:236px;
	}
}
@media (max-width:1840px) {
    .home-news-main .container-main {
        max-width: 1570px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 230px;
        margin-right:230px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:230px;
    }
	.home-projects-block:nth-child(1) {
		margin-left:230px;
	}
}
@media (max-width:1830px) {
    .home-news-main .container-main {
        max-width: 1564px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 224px;
        margin-right:224px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:224px;
    }
	.home-projects-block:nth-child(1) {
		margin-left:224px;
	}
}
@media (max-width:1820px) {
    .home-news-main .container-main {
        max-width: 1558px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 218px;
        margin-right:218px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:218px;
    }
	.home-projects-block:nth-child(1) {
		margin-left:218px;
	}
}
@media (max-width:1810px) {
    .home-news-main .container-main {
        max-width: 1552px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 212px;
        margin-right:212px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:212px;
    }
	.home-projects-block:nth-child(1) {
		 margin-left:212px;
	}
}
@media (max-width:1800px) {
    .home-news-main .container-main {
        max-width: 1546px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 206px;
        margin-right:206px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:206px;
    }
	.home-projects-block:nth-child(1) {
		 margin-left:206px;
	}
}
@media (max-width:1790px) {
    .home-news-main .container-main {
        max-width: 1540px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 200px;
        margin-right:200px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:200px;
    }
	.home-projects-block:nth-child(1) {
		 margin-left:200px;
	}
}
@media (max-width:1780px) {
    .home-news-main .container-main {
        max-width: 1534px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 194px;
        margin-right:194px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:194px;
    }
	.home-projects-block:nth-child(1) {
		 margin-left:194px;
	}
}
@media (max-width:1770px) {
    .home-news-main .container-main {
        max-width: 1534px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 194px;
        margin-right:194px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:194px;
    }
	.home-projects-block:nth-child(1) {
		 margin-left:194px;
	}
}
@media (max-width:1760px) {
    .home-news-main .container-main {
        max-width: 1528px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 188px;
        margin-right:188px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:188px;
    }
	.home-projects-block:nth-child(1) {
		 margin-left:188px;
	}
}
@media (max-width:1750px) {
    .home-news-main .container-main {
        max-width: 1522px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 182px;
        margin-right:182px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 182px;
	}
}
@media (max-width:1740px) {
    .home-news-main .container-main {
        max-width: 1516px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 176px;
        margin-right:176px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:176px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 176px;
	}
}
@media (max-width:1730px) {
    .home-news-main .container-main {
        max-width: 1510px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 170px;
        margin-right:170px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:170px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 170px;
	}
}
@media (max-width:1720px) {
    .home-news-main .container-main {
        max-width: 1504px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 164px;
        margin-right:164px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:164px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 164px;
	}
}
@media (max-width:1710px) {
    .home-news-main .container-main {
        max-width: 1498px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 158px;
        margin-right:158px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:158px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 158px;
	}
}
@media (max-width:1700px) {
    .home-news-main .container-main {
        max-width: 1492px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 152px;
        margin-right:152px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:152px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 152px;
	}
}
@media (max-width:1690px) {
    .home-news-main .container-main {
        max-width: 1486px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 146px;
        margin-right:146px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:146px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 146px;
	}
}
@media (max-width:1680px) {
    .home-news-main .container-main {
        max-width: 1480px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 140px;
        margin-right:140px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:140px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 140px;
	}

}
@media (max-width:1670px) {
    .home-news-main .container-main {
        max-width: 1474px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 134px;
        margin-right:134px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:134px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 134px;
	}
}
@media (max-width:1660px) {
    .home-news-main .container-main {
        max-width: 1468px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 128px;
        margin-right:128px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:128px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 128px;
	}
}
@media (max-width:1650px) {
    .home-news-main .container-main {
        max-width: 1462px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 122px;
        margin-right:122px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:122px;
    }
    .home-projects-img {
        height: 680px;
    }
    .home-projects-btn-flex button.prev-btn , .home-projects-btn-flex button.next-btn{
        top: 322px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 122px;
	}
}
@media only screen and (max-width: 1650px) {
    .home-projects .home-projects-btn {
        top: calc(50% - 204px);
    }
        
}
@media (max-width:1640px) {
    .home-news-main .container-main {
        max-width: 1456px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 116px;
        margin-right:116px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:116px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 116px;
	}
}
@media (max-width:1630px) {
    .home-news-main .container-main {
        max-width: 1450px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 110px;
        margin-right:110px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:110px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 110px;
	}
}
@media (max-width:1620px) {
    .home-news-main .container-main {
        max-width: 1444px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 104px;
        margin-right:104px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:104px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 104px;
	}
}
@media (max-width:1610px) {
    .home-news-main .container-main {
        max-width: 1438px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 98px;
        margin-right:98px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:98px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 98px;
	}
}
@media (max-width:1600px) {
    .home-news-main .container-main {
        max-width: 1432px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 92px;
        margin-right:92px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:92px;
    }
    .main-header .container-main , .properties-slider-btn-flex{
        max-width: unset;
        padding: 0 80px;
    }
    .home-testimonial-img {
        height: 919px;
    }
    .about-bg .about-bg-img , .about-bg1 .about-bg-img {
        height: 800px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 92px;
	}
	.home-projects-block {
	    width: 36.6%;
	}
    
}
@media (max-width:1590px) {
    .home-news-main .container-main {
        max-width: 1426px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 86px;
        margin-right:86px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:86px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 86px;
	}
}
@media (max-width:1580px) {
    .home-news-main .container-main {
        max-width: 1420px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 80px;
        margin-right:80px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:80px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 80px;
	}
}
@media (max-width:1570px) {
    .home-news-main .container-main {
        max-width: 1414px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 74px;
        margin-right:74px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:74px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 74px;
	}
}
@media (max-width:1560px) {
    .home-news-main .container-main {
        max-width: 1408px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 68px;
        margin-right:68px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:68px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 68px;
	}
}
@media (max-width:1550px) {
    .home-news-main .container-main {
        max-width: 1402px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 62px;
        margin-right:62px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:62px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 62px;
	}
}
@media (max-width:1540px) {
    .home-news-main .container-main {
        max-width: 1396px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 56px;
        margin-right:56px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:56px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 56px;
	}
}
@media (max-width:1530px) {
    .home-news-main .container-main {
        max-width: 1390px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 50px;
        margin-right:50px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:50px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 50px;
	}
}
@media (max-width:1520px) {
    .home-news-main .container-main {
        max-width: 1384px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 44px;
        margin-right:44px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:44px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 44px;
	}
}
@media (max-width:1510px) {
    .home-news-main .container-main {
        max-width: 1378px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 38px;
        margin-right:38px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:38px;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 38px;
	}
}
@media (max-width:1500px) {
    .home-news-main .container-main {
        max-width: unset;
        padding-left: 80px;
        padding-right: 0;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 80px;
        margin-right:80px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:80px;
    }
    .container-main {
        max-width: unset;
        padding: 0 80px;
    }
    .home-mission-flex {
        max-width: 500px;
    }
    .home-projects-btn-flex {
        max-width: unset;
        padding: 0 80px;
    }
    .home-projects-btn-flex button.prev-btn1 {
        left:80px;
    }
    .home-transforming-left {
        width: 34%;
    }
    .home-transforming-right {
        width: 66%;
    }
	.home-projects-block:nth-child(1) {
		  margin-left: 80px;
	}
	/*.property-details-block {*/
	/*    padding-right: 25px;*/
	/*    padding-left: 25px;*/
	/*}*/
}
@media (max-width:1440px) {
    .home-banner-content h1 {
        font-size: 70px;
        line-height: 70px;
    }
    .home-transforming-right {
        padding-left: 130px;
    }
    .custom-menu-main ul li a {
        font-size: 50px;
        line-height: 50px;
    }
    .custom-menu-main ul li+li {
        padding-top: 45px;
    }
    .custom-menu-main ul li a {
        font-size: 45px;
        line-height: 45px;
    }
    .home-testimonial-img {
        height: 827px;
    }
    .about-bg .about-bg-img , .about-bg1 .about-bg-img {
        height: 722px;
    }
	.home-news-img {
		height: 410px;
	}
	.home-projects-img {
        height: 640px;
    }
    .home-projects-btn-flex button.prev-btn, .home-projects-btn-flex button.next-btn {
        top: 302px;
    }
}
@media (max-width:1366px) {
    .home-transforming-left h2 {
        font-size: 50px;
        line-height: 60px;
    }
    .home-transforming-right {
        padding-left: 80px;
    }
    .home-projects-block {
        padding-right: 40px;
    }
    .home-projects-grid {
        padding-bottom: 70px;
    }
    .home-expertise-content h2 {
        font-size: 52px;
        line-height: 52px;
        padding-bottom: 16px;
    }
    .home-expertise-content h6 {
        padding-bottom: 12px;
    }
    .home-mission-flex {
        max-width: 490px;
    }
    .home-news-block {
        padding-right: 40px;
    }
    .home-news-title {
        padding-bottom: 28px;
    }
    .home-news-title h2 {
        font-size: 42px;
        line-height: 46px;
    }
    .home-news-info h4 a {
        font-size: 30px;
        line-height: 32px;
    }
    .home-news-info p {
        line-height: 22px;
    }
    .home-news-grid {
        padding-bottom: 70px;
    }
    .home-testimonial-content h2 {
        padding-bottom: 30px;
    }
    .home-banner-content h1 {
        font-size: 65px;
        line-height: 65px;
    }
    .home-banner-content {
        padding-bottom: 110px;
    }
    .what-we-do-title h2 {
        font-size: 42px;
        line-height: 50px;
    }
    .home-transforming {
        padding-top: 108px;
        padding-bottom: 104px;
    }
    .home-projects {
        padding-bottom: 105px;
    }
    .home-expertise-content {
        padding-bottom: 190px;
    }
    .home-news-main {
        padding-top: 100px;
        padding-bottom: 230px;
    }
    .what-we-do {
        padding-top: 98px;
        padding-bottom: 105px;
    }
    .about-re-iamging-flex {
        padding-top: 98px;
    }
    .about-vision {
        padding: 100px 0;
    }
    .about-vision-title h2 {
        font-size: 54px;
        line-height: 54px;
    }
    .about-values {
        padding: 145px 0;
    }
    .about-values-right {
        padding-left: 70px;
    }
    .about-vision-bottom-left {
        padding-right: 70px;
    }
    .about-vision-bottom {
        padding: 130px 0;
    }
    .about-vision-bottom-right {
        height: 480px;
    }
    .about-vision-bottom-right img {
        height: 100%;
        object-fit: cover;
    }
    .about-vision-bottom .about-vision-title h2 {
        max-width: 500px;
    }
    .properties-banner-slider-content h1 {
        font-size: 65px;
        line-height: 55px;
        padding-top: 22px;
    }
    .properties-re-defining .home-transforming-right {
        padding-left: 80px;
    }
    .partner-join {
        padding-top: 126px;
        padding-bottom: 130px;
    }
/*     .property-details-main {
        padding-top: 100px;
        padding-bottom: 120px;
    } */
    .property-details-content h1 {
        font-size: 52px;
        padding-bottom: 15px;
    }
    .property-details-flex {
        padding-top: 32px;
    }
    .related-properties {
        padding-top: 85px;
        padding-bottom: 90px;
    }
    .home-testimonial-img {
        height: 785px;
    }
    .about-bg .about-bg-img , .about-bg1 .about-bg-img {
        height: 685px;
    }
    .contact-main {
        padding: 100px 0;
    }
    .contact-left h1 {
        padding-bottom: 70px;
    }
    .contact-left ul {
        padding-top: 30px;
    }
    .constructions-cam-main {
        padding-top: 90px;
        padding-bottom: 100px;
    }
    .constructions-cam-title h1 {
        font-size: 42px;
        line-height: 46px;
        letter-spacing: 1.05px;
    }
    .constructions-cam-flex {
        padding-top: 44px;
    }
    .news-flex {
        padding-top: 45px;
    }
	.home-news-img {
		height: 335px;
	}
	.home-projects-img {
        height: 580px;
    }
    .contact-form-title h1 {
        font-size: 42px;
        line-height: 50px;
    }
    .home-projects-btn-flex button.prev-btn, .home-projects-btn-flex button.next-btn {
        top: 272px;
    }
    .home-projects-btn-flex button.prev-btn1 , .home-projects-btn-flex button.next-btn1{
        top: 326px;
    }
    .home-projects-info h4 a {
        font-size: 22px;
    }
    .property-details-block {
        padding-left:25px;
        padding-right:20px;
    }
}
@media (max-width:1280px) {
    .home-banner-content h1 {
        font-size: 60px;
        line-height: 60px;
    }
    .home-transforming-left h2 {
        font-size: 44px;
        line-height: 54px;
    }
    .home-transforming-right {
        padding-left: 60px;
    }
    .home-transforming {
        padding-top: 88px;
        padding-bottom: 84px;
    }
    .home-projects {
        padding-bottom: 85px;
    }
    .home-expertise-content h2 {
        font-size: 48px;
        line-height: 48px;
        max-width: 507px;
    }
    .home-expertise-content {
        padding-bottom: 70px;
    }
    .home-news-main {
        padding-top: 80px;
        padding-bottom: 210px;
    }
    .home-news-title h2 {
        font-size: 38px;
        line-height: 42px;
    }
    .home-testimonial-content h2 {
        font-size: 36px;
        line-height: 52px;
    }
    .what-we-do-title h6 {
        padding-bottom: 15px;
    }
    .what-we-do-title h2 {
        font-size: 38px;
        line-height: 46px;
    }
    .home-projects-all {
        display: flex;
        justify-content: center;
        padding-top: 50px;
    }
    .what-we-do {
        padding-top: 78px;
        padding-bottom: 85px;
    }
    .about-re-iamging-flex {
        padding-top: 78px;
    }
    .about-vision {
        padding: 80px 0;
    }
    .about-values {
        padding: 105px 0;
    }
    .about-vision-title h2 {
        font-size: 50px;
        line-height: 50px;
    }
    .about-vision-title h2 {
        font-size: 50px;
        line-height: 50px;
        padding-bottom: 15px;
    }
    .about-vision-title h6 {
        padding-bottom: 10px;
    }
    .about-values-right {
        padding-left: 40px;
    }
    .about-vision-bottom {
        padding: 90px 0;
    }
    .about-vision-bottom-left {
        padding-right: 30px;
    }
    .about-re-iamging-block-inner {
        padding-top: 29px;
        padding-bottom: 40px;
    }
    .about-re-iamging-block {
        padding: 0 10px;
    }
    .about-re-iamging-flex {
        margin: 0 -10px;
        row-gap: 20px;
    }
    .properties-banner-slider-content h1 {
        font-size: 60px;
        line-height: 50px;
    }
    .properties-list-flex {
        padding-top: 65px;
    }
    .properties-list-flex {
        margin: 0 -14px;
        row-gap: 28px;
    }
    .properties-list-block {
        padding: 0px 14px;
    }
    .properties-list-info h4 {
        font-size: 20px;
    }
    .properties-list-info {
        padding-left: 20px;
        padding-right: 20px;
    }
    .partner-join .what-we-do-title p {
        padding-top: 21px;
    }
    .partner-join .home-projects-all {
        padding-top: 30px;
    }
    .partner-join {
        padding-top: 96px;
        padding-bottom: 100px;
    }
    .property-details-content h1 {
        font-size: 48px;
    }
    .home-testimonial-img {
        height: 736px;
    }
    .about-bg .about-bg-img , .about-bg1 .about-bg-img {
        height: 642px;
    }
    .contact-main {
        padding: 90px 0;
    }
    .contact-left h1 {
        padding-bottom: 40px;
    }
    .contact-left h1 {
        font-size: 42px;
    }
    .contact-left h6 {
        padding-bottom: 15px;
    }
    .contact-left h2 {
        font-size: 30px;
        letter-spacing: 0.75px;
    }
	.home-news-img {
		height: 312px;
	}
	.home-projects-img {
        height: 520px;
    }
    .contact-form-title h1 {
        font-size: 38px;
        line-height: 46px;
    }
    .contact-form {
        padding-top: 40px;
    }
    .home-projects-btn-flex button.prev-btn, .home-projects-btn-flex button.next-btn {
        top: 242px;
    }
    .home-projects-btn-flex button.prev-btn1, .home-projects-btn-flex button.next-btn1 {
        top: 290px;
    }
    .container-main {
        padding: 0 60px;
    }
    .main-header .container-main, .properties-slider-btn-flex {
        padding: 0 60px;
    }
    .home-news-main .container-main {
        padding-left: 60px;
    }
    .home-projects-btn-flex button.prev-btn1 {
        left: 60px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 60px;
        margin-right:60px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:60px;
    }
		.home-projects-block:nth-child(1) {
		  margin-left: 60px;
	}
}
@media(max-width:1250px) {
    .home-projects-block {
        width: 38.6%;
    }
 /*   .property-details-block {*/
	/*    padding-right: 0;*/
	/*    padding-left: 0;*/
	/*    width:25%;*/
	/*    border-right:unset;*/
	/*}*/
}
@media (max-width:1200px) {
    .home-testimonial-content h2 {
        font-size: 34px;
        line-height: 50px;
        padding-bottom: 10px;
    }
    .custom-menu-main ul li+li {
        padding-top: 40px;
    }
    .about-vision-bottom-right {
        height: 515px;
    }
    .property-details-main {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .property-details-content h1 {
        font-size: 44px;
    }
    .home-testimonial-img {
        height: 690px;
    }
    .about-bg .about-bg-img , .about-bg1 .about-bg-img {
        height: 601px;
    }
    .news-block {
        padding: 0 10px;
    }
    .news-flex {
        margin: 0 -10px;
        row-gap: 20px;
    }
    .news-block-info.home-news-info h4 a {
        font-size: 24px;
        line-height: 28px;
    }
	.home-news-img {
		height: 290px;
	}
	.home-projects-img {
        height: 500px;
    }
    .home-projects-btn-flex button.prev-btn, .home-projects-btn-flex button.next-btn {
        top: 232px;
    }
    .home-projects-btn-flex button.prev-btn1, .home-projects-btn-flex button.next-btn1 {
        top: 278px;
    }
    .footer-form input[type="email"] {
        width: 410px;
    }
    .home-projects-info h4 a {
        font-size: 20px;
    }
}
@media (max-width:1100px) {
    .modal-dialog {
        max-width: 824px !important;
    }
    input.form-control.input-lg {
        font-size: 18px !important;
        padding: 3px 20px 0;
    }
    .input-group input[type="submit"] {
        padding: 0 20px;
    }
    .property-details-block {
        width: 25%;
        border-right:unset;
    }
    .property-details-block:nth-child(5) {
        padding-left:0;
    }
}
@media (max-width:1024px) {
    .home-banner-content h1 {
        font-size: 55px;
        line-height: 55px;
    }
    .home-transforming-left h2 {
        font-size: 36px;
        line-height: 46px;
    }
    .home-transforming-right p {
        font-size: 18px;
        line-height: 30px;
    }
    .home-transforming-right {
        padding-left: 40px;
    }
    .home-projects-block {
        padding-right: 25px;
        width: 39.6%;
    }
    .home-expertise-content h2 {
        font-size: 42px;
        line-height: 42px;
        max-width: 437px;
    }
    .home-expertise-content {
        padding-bottom: 160px;
    }
    .home-news-title h2 {
        font-size: 34px;
        line-height: 40px;
    }
    .home-news-main {
        padding-bottom: 198px;
    }
    .home-testimonial-content h2 {
        font-size: 32px;
        line-height: 48px;
    }
    .home-news-info h4 a {
        font-size: 25px;
        line-height: 27px;
    }
    .footer-form input[type="email"] {
        width: 320px;
    }
    .footer-bottom-flex {
        padding-top: 52px;
    }
    .footer-logo {
        padding-top: 65px;
    }
    .footer-main {
        padding-top: 73px;
        padding-bottom: 60px;
    }
    .home-news-block {
        padding-right: 25px;
    }
    .what-we-width {
        padding-top: 35px;
    }
    .custom-menu-main ul li+li {
        padding-top: 30px;
    }
    .custom-menu-main ul li a {
        font-size: 40px;
        line-height: 40px;
    }
    .about-re-iamging-block-inner h4 {
        font-size: 34px;
        letter-spacing: 0.34px;
    }
    .about-vision-title h2 {
        font-size: 44px;
        line-height: 44px;
    }
    .about-values-left {
        height: 412px;
    }
    .about-values-left img {
        height: 100%;
        object-fit: cover;
    }
    .about-vision-bottom-right {
        height: 559px;
    }
    .properties-banner-slider-content h1 {
        font-size: 55px;
        line-height: 45px;
    }
    .properties-list-img {
        height: 400px;
    }
    .properties-list-block {
        padding: 0px 8px;
    }
    .properties-list-flex {
        margin: 0 -8px;
        row-gap: 16px;
    }
    .properties-list-flex {
        padding-top: 55px;
    }
    .partner-join {
        padding-top: 76px;
        padding-bottom: 80px;
    }
    .property-details-block {
        padding-left: 20px;
        padding-right: 20px;
    }
    .home-testimonial-img {
        height: 588px;
    }
    .about-bg .about-bg-img , .about-bg1 .about-bg-img {
        height: 513px;
    }
    .contact-left h1 {
        font-size: 36px;
    }
    .contact-left h1 {
        padding-bottom: 25px;
    }
    .contact-left ul li, .contact-left ul li a {
        font-size: 16px;
        line-height: 20px;
    }
    .contact-left ul li+li {
        padding-top: 15px;
    }
    .contact-left h1 {
        font-size: 32px;
    }
    .contact-left ul {
        padding-top: 20px;
    }
    .contact-left h1 {
        padding-bottom: 20px;
    }
    .constructions-cam-title h1 {
        font-size: 36px;
        line-height: 40px;
        letter-spacing: 0.9px;
    }
    .constructions-cam-main {
        padding-top: 70px;
        padding-bottom: 80px;
    }
    .constructions-cam-block {
        padding: 0 12px;
    }
    .constructions-cam-flex {
        margin: 0 -12px;
    }
    .constructions-cam-block-img {
        height: 280px;
    }
    .news-block {
        width: 50%;
    }
    .news-block-img {
        height: 290px;
    }
    .news-block-info.home-news-info p {
        padding-top: 5px;
    }
	.home-news-img {
		height: 252px;
	}
	.home-projects-img {
        height: 450px;
    }
    .home-projects-btn-flex button.prev-btn, .home-projects-btn-flex button.next-btn {
        top: 207px;
    }
    .home-projects-btn-flex button.prev-btn1, .home-projects-btn-flex button.next-btn1 {
        top: 262px;
    }
    .home-projects-info h4 a {
        font-size: 18px;
    }
}
@media (max-width:991px) {
    .main-header .container-main {
        max-width: unset;
        padding: 0 20px;
    }
    .main-header-right {
        display: none;
    }
    /* .main-header-flex {
        flex-flow: row-reverse;
    } */
    .main-header-center img {
        width: 190px;
    }
    .main-header-center {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .menu-icon {
        width: 21px;
        height: 14px;
        background-size: 21px 14px;
    }
    body.menu-open .menu-icon {
        height: 20px;
        width: 20px;
        background-size: 20px 20px;
    }
    .properties-list-img {
        height: 350px;
    }
    .partner-join .what-we-do-title p {
        padding-top: 15px;
    }
    .properties-banner-slider-info{
        padding-top: 62px;
    }
	.properties-slider-btn-flex button img {
		width: 40px;
	}
	.properties-banner-slider {
		position: relative;
	}
	.properties-slider-btn {
		padding-top:0;
	}
    .property-details-block {
        width: 50%;
        padding: 0;
        border: unset;
    }
    .property-details-main {
        padding-top: 60px;
        padding-bottom: 80px;
    }
    .related-properties {
        padding-top: 65px;
        padding-bottom: 70px;
    }
    .property-details-content h1 {
        font-size: 34px;
    }
    .home-testimonial-img {
        height: 569px;
    }
    .about-bg .about-bg-img , .about-bg1 .about-bg-img {
        height: 497px;
    }
    .main-header.sticky {
        position: absolute !important;
        background: unset;
        box-shadow: unset;
    }
    body.inner-page  .main-header.sticky {
        position: unset !important;
        background: #fff;
    }
    body.inner-page.menu-open span.menu-icon {
        filter: unset;
    }
    .constructions-cam-flex {
        padding-top: 34px;
    }
    .constructions-cam-block-info h4 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 6px;
    }
    .constructions-cam-title h1 {
        font-size: 32px;
        line-height: 36px;
        letter-spacing: 0.8px;
    }
    .news-flex {
        padding-top: 32px;
    }
    .modal-body h1 {
        font-size: 26px;
        line-height: 30px;
        max-width: 277px !important;
    }
    .modal-body p {
        font-size: 14px;
        padding-top: 12px;
    }
    .modal-footer p {
       	max-width: 261px !important;
        margin: 0 auto !important;
        margin-top: 80px !important;
    }
    input.form-control.input-lg {
        height: 45px;
    }
    .input-group input[type="submit"] {
        height: 25px;
    }
	.home-news-img {
		height: 243px;
	}
	.padding-top {
		padding-top: 28px;
	}
	.home-projects-img {
        height: 450px;
    }
    .main-header {
        position:absolute;
    }
    .home-projects-btn-flex button.prev-btn1, .home-projects-btn-flex button.next-btn1 {
        top: 253px;
    }
    .container-main {
        padding: 0 40px;
    }
    .main-header .container-main, .properties-slider-btn-flex {
        padding: 0 20px;
    }
    .home-news-main .container-main {
        padding-left: 40px;
    }
    .home-projects-btn-flex button.prev-btn1 {
        left: 40px;
    }
    .home-projects-grid::-webkit-scrollbar-track {
        margin-left: 40px;
        margin-right:40px;
    }
    .home-news-grid::-webkit-scrollbar-track  {
        margin-right:40px;
    }
		.home-projects-block:nth-child(1) {
		  margin-left: 40px;
	}
	.home-projects .home-projects-btn {
	    display:none;
	}
	
}
@media (max-width:768px) {
    .home-banner-content {
        padding-bottom: 70px;
    }
    .home-banner-content h1 {
        font-size: 50px;
        line-height: 50px;
    }
    .home-transforming {
        padding-top: 68px;
        padding-bottom: 64px;
    }
    .home-transforming-left {
        width: 100%;
        padding-bottom: 15px;
    }
    .home-transforming-right {
        padding-left: 0;
        width: 100%;
    }
    .home-transforming-left h2 {
        font-size: 32px;
        line-height: 42px;
    }
    .home-projects-block {
        padding-right: 25px;
        width: 45.6%;
    }
    .home-projects-all {
        padding-top: 40px;
    }
    .home-projects {
        padding-bottom: 65px;
    }
    .home-expertise-content h2 {
        font-size: 36px;
        line-height: 36px;
        max-width: 387px;
        padding-bottom: 6px;
    }
    .home-expertise-content p {
        font-size: 16px;
        line-height: 24px;
    }
    .home-expertise-content h6 {
        padding-bottom: 8px;
    }
    .home-expertise-content {
        padding-bottom: 150px;
    }
    .home-news-main {
        padding-bottom: 166px;
        padding-top: 60px;
    }
    .home-news-grid {
        padding-bottom: 50px;
    }
    .home-projects-grid {
        padding-bottom: 50px;
    }
    .home-testimonial-content h2 {
        font-size: 28px;
        line-height: 40px;
        padding-bottom: 20px;
    }
    .what-we-do {
        padding-top: 58px;
        padding-bottom: 65px;
    }
    .what-we-do-title h2 {
        font-size: 32px;
        line-height: 40px;
    }
    .what-we-do-title h6 {
        padding-bottom: 8px;
    }
    .what-we-width {
        padding-top: 25px;
    }
    .what-we-block h4 {
        font-size: 34px;
        line-height: 44px;
    }
    .footer-top-flex {
        row-gap: 30px;
    }
    .footer-news {
        width: 100%;
    }
    .footer-form input[type="email"] {
        width: 100%;
    }
    .home-news-block {
        width: 65.35%;
    }
    .custom-menu-main ul li a {
        font-size: 35px;
        line-height: 35px;
    }
    .custom-menu-main ul li+li {
        padding-top: 25px;
    }
    .about-re-iamging-flex {
        padding-top: 58px;
    }
    .about-re-iamging-block {
        width: 50%;
    }
    .about-vision {
        padding: 60px 0;
    }
    .about-values-flex {
        row-gap: 22px;
    }
    .about-values-left {
        width: 100%;
        height: unset;
    }
    .about-values-right {
        padding-left: 0;
        width: 100%;
    }
    .about-values {
        padding: 75px 0;
    }
    .about-vision-bottom {
        padding: 60px 0;
    }
    .about-vision-bottom-left {
        padding-right: 0;
        width: 100%;
    }
    .about-vision-bottom-right {
        height: unset;
        width: 100%;
    }
    .about-vision-bottom-flex {
        flex-flow: column-reverse;
        row-gap: 22px;
    }
    .about-vision-title h2 {
        font-size: 38px;
        line-height: 38px;
    }
    .properties-re-defining .home-transforming-left {
        width: 100%;
    }
    .properties-re-defining .home-transforming-right {
        padding-left: 0;
        width: 100%;
    }
    .properties-filter-left {
        column-gap: 30px;
    }
    .properties-list-flex {
        padding-top: 45px;
    }
    .properties-list-block {
        width: 50%;
    }
    .partner-join {
        padding-top: 56px;
        padding-bottom: 60px;
    }
    .properties-banner-slider-content h1 {
        font-size: 50px;
        line-height: 40px;
        padding-top: 12px;
    }
    .properties-banner-slider-content .home-projects-all {
        padding-top: 18px;
    }
    .home-testimonial-img {
        height: 441px;
    }
    .about-bg .about-bg-img , .about-bg1 .about-bg-img {
        height: 385px;
    }
    .home-projects-block:nth-child(1) {
        margin-left: 40px;
    }
    .contact-left {
        width: 100%;
    }
    .contact-right {
        width: 100%;
    }
    .contact-flex {
        row-gap: 20px;
        flex-flow: column-reverse;
    }
    .contact-main {
        padding: 70px 0;
    }
    .contact-left h1 {
        font-size: 28px;
        line-height: 34px;
        padding-bottom: 12px;
    }
    .contact-left h2 {
        font-size: 24px;
        letter-spacing: 0.6px;
    }
    .contact-left ul li {
        column-gap: 15px;
    }
    .constructions-cam-main {
        padding-top: 50px;
        padding-bottom: 60px;
    }
    .constructions-cam-title h1 {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: 0.7px;
    }
    .constructions-cam-block {
        padding: 0;
        width: 100%;
    }
    .constructions-cam-flex {
        padding-top: 24px;
        margin: 0;
        row-gap: 25px;
    }
    .constructions-cam-block-img {
        height: 319px;
    }
    .news-block-img {
        height: 208px;
    }
    .news-block-info.home-news-info h4 a {
        font-size: 22px;
        line-height: 26px;
    }
    .modal-content {
        border: unset;
    }
    .modal-content {
        padding: 80px 50px 115px !important;
    }
    .modal-footer-flex {
        justify-content: center !important;
        padding-top: 10px;
    }
    .modal-footer p {
        margin-top: 45px !important;
    }
	.home-news-img {
		height: 188px;
	}
	.home-news-img {
		height: 188px;
	}
	.home-projects-img {
		height: 395px;
	}
	.home-projects-img img {
        height: 100%;
        object-fit: cover;
    }
    .contact-form-title h1 {
        font-size: 32px;
        line-height: 40px;
        padding-bottom: 8px;
    }
    .contact-form {
        padding-top: 30px;
    }
    .home-projects-btn {
        display: none;
    }
}
@media (max-width:600px) {
    .home-banner-content h1 {
        font-size: 38px;
        line-height: 38px;
        text-align: unset;
    }
    .home-transforming-left h2 {
        font-size: 26px;
        line-height: 36px;
/*         text-align: center; */
    }
    .home-transforming-right p {
        font-size: 16px;
        line-height: 24px;
/*         text-align: center; */
    }
    .container-main {
        max-width: unset;
        padding: 0 20px;
    }
    .home-transforming {
        padding-top: 46px;
        padding-bottom: 55px;
    }
    .home-banner-content {
        justify-content: center;
        padding-bottom: 0;
        padding-top: 67px;
    }
    .home-banner-content h1 {
        font-size: 32px;
        line-height: 32px;
    }
    .home-transforming-left h2 {
        font-size: 26px;
        line-height: 34px;
    }
    .home-transforming-left {
        padding-bottom: 16px;
    }
    .home-transforming .container-main {
        padding: 0 20px;
    }
    .home-transforming-right p {
        font-size: 16px;
        line-height: 24px;
    }
    .home-projects {
        padding-left: 20px;
    }
    .home-projects-block {
        width: 89.6%;
    }
    .home-projects-grid {
        padding-bottom: 0;
    }
    .home-projects-grid::-webkit-scrollbar , .home-news-grid::-webkit-scrollbar {
        display: none;
    }
    .home-projects-grid , .home-news-grid {
        -ms-overflow-style: none;
        scrollbar-width: none;  
    }
    .home-projects-btn {
        display: none;
    }
    .home-projects-info h6 {
        font-size: 12px;
        line-height: 14px;
        padding-bottom: 2px;
    }
    .home-projects-info h4 a {
        font-size: 16px;
    }
    .home-projects-info {
        padding-top: 12px;
    }
    .home-projects-all {
        justify-content: unset;
    }
    .home-projects-all {
        padding-top: 35px;
    }
    .home-expertise-img {
        height: 480px;
    }
    .home-expertise-img img {
        height: 100%;
        object-fit: cover;
    }
    .home-expertise-content h6 {
        font-size: 12px;
        letter-spacing: 2.4px;
    }
    .home-expertise-content h2 {
        font-size: 30px;
        line-height: 34px;
    }
    .home-expertise-content p {
        font-size: 16px;
        line-height: 22px;
    }
    .home-expertise-content h2 {
        font-size: 30px;
        line-height: 34px;
        padding-bottom: 9px;
    }
    .home-expertise-info .container-main {
        padding-left: 35px;
        padding-right: 65px;
    }
    .home-expertise-content {
        padding-bottom: 60px;
    }
    .home-expertise-info {
        background: #00000040;
    }
    .home-expertise.home-mission .container-main {
        padding-right: 30px;
        padding-left: 110px;
    }
    .home-news-main .container-main {
       	padding-left: 20px;
    }
    .home-news-title h2 {
        font-size: 26px;
        line-height: unset;
        letter-spacing: 0.65px;
    }
    .home-news-block {
        width: 91.35%;
    }
    .home-news-info h4 a {
        font-size: 20px;
        line-height: 22px;
    }
    .home-news-info h6 {
        padding-bottom: 2px;
    }
    .home-news-info p {
        line-height: 18px;
        font-size: 14px;
    }
    .home-news-grid {
        padding-bottom: 0;
    }
    .home-news-main .home-projects-all {
        position: unset;
        transform: unset;
        padding-top: 25px;
    }
    .home-news-main {
        padding-bottom: 60px;
        padding-top: 50px;
    }
    .home-testimonial-img {
        height: 525px;
        background-attachment: unset;
    }
    .home-testimonial-img img {
        height: 100%;
        object-fit: cover;
    }
    .home-testimonial-content h2 {
        font-size: 22px;
        line-height: 32px;
        padding-bottom: 25px;
		text-align:left;
    }
    .home-testimonial-content p {
        font-size: 12px;
        letter-spacing: 2.4px;
    }
    .home-testimonial-info .container-main {
        padding: 0 50px;
    }
    .what-we-do-title h2 {
        font-size: 30px;
        line-height: 34px;
    }
    .what-we-block {
        width: 100%;
        border-right: unset;
        padding-bottom: 26px;
        position: relative;
    }
    .what-we-block::before {
        position: absolute;
        content: '';
        height: 1px;
        width: 80px;
        background: #d3d3d3;
        left: 50%;
        transform: translateX(-50%);
        bottom: 12px;
    }
    .what-we-block:last-child {
        padding-bottom: 0;
    }
    .what-we-block:last-child::before {
        content: unset;
    }
    .what-we-block h4 {
        font-size: 40px;
        line-height: 50px;
    }
    .what-we-do-title h6 {
        padding-bottom: 19px;
    }
    .what-we-do .home-projects-all {
        justify-content: center;
    }
    .home-projects-all {
        padding-top: 25px;
    }
    .what-we-do {
        padding-top: 48px;
        padding-bottom: 50px;
    }
    .footer-contact {
        width: 100%;
    }
    .footer-links {
        width: 50%;
    }
    .about-re-iamging-flex {
        padding-top: 28px;
    }
    .about-re-iamging-block {
        width: 100%;
        padding: 0;
    }
    .about-re-iamging-flex {
        margin: 0;
    }
    .about-re-iamging-block-inner h4 {
        font-size: 26px;
        letter-spacing: 0.26px;
    }
    .about-re-iamging-block-inner p {
        font-size: 16px;
        line-height: 20px;
    }
    .about-vision {
        padding-top: 46px;
        padding-bottom: 44px;
    }
    .about-vision-title h2 {
        font-size: 28px;
        line-height: 32px;
        padding-bottom: 8px;
    }
    .about-vision-title h6 {
        padding-bottom: 6px;
    }
    .about-values {
        padding: 50px 0;
        padding-bottom: 44px;
    }
    .about-vision-bottom {
        padding: 50px 0;
        padding-bottom: 44px;
    }
    .footer-main {
        padding-top: 41px;
        padding-bottom: 33px;
    }
    .footer-bottom-flex {
        padding-top: 42px;
    }
    .footer-social {
        padding-top: 17px;
    }
    .footer-top-flex {
        row-gap: 40px;
    }
    .footer-links ul li+li {
        margin-top: 3px;
    }
    .footer-logo {
        padding-top: 40px;
    }
    .home-banner-img {
        height: 570px;
    }
    .home-banner-img img {
        object-fit: cover;
    }
    .custom-menu-main ul li a {
        font-size: 24px;
        line-height: 24px;
    }
    .lodaer img {
        width: 200px;
    }
    .properties-banner-slider-img {
        height: 570px;
    }
/*     .properties-slider-btn button img {
        display: none;
    } */
    .properties-banner-slider-content h1 {
        font-size: 28px;
        line-height: 32px;
        padding-top: 12px;
    }
    .properties-banner-slider-content h6 {
        font-size: 16px;
        line-height: 24px;
    }
    .properties-banner-slider-content .home-projects-all {
        justify-content: center;
        padding-top: 22px;
    }
    .properties-filter {
        flex-flow: column;
        row-gap: 12px;
		align-items:unset;
    }
    .properties-filter-left-block label {
        padding-right: 7px;
    }
    .properties-filter-left {
        column-gap: 0;
        width: 100%;
        margin: 0 -8px;
    }
    .properties-filter-left-block {
        width: 50%;
        padding: 0 8px;
    }
    .properties-filter-left-block select {
        width: 100%;
    }
    .properties-list-flex {
        padding-top: 35px;
        margin: 0;
    }
    .properties-list-block {
        width: 100%;
        padding: 0;
    }
    .partner-join {
        padding-top: 46px;
        padding-bottom: 50px;
    }
    .partner-join .home-projects-all {
        padding-top: 15px;
/*         justify-content: center; */
    }
    .partner-join .what-we-do-title h6 {
        padding-bottom: 10px;
    }
    .partner-join .what-we-do-title p {
        padding-top: 7px;
        line-height: 24px;
    }
    .pd-slider-btns{
        display: none;
    }
    .property-details-main {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .property-details-content h1 {
        font-size: 26px;
        padding-bottom: 10px;
    }
    .property-details-content p {
        font-size: 16px;
        line-height: 24px;
    }
    .property-details-block {
        width: 100%;
    }
    .property-details-flex {
        row-gap: 14px;
    }
    .property-details-flex {
        padding-top: 20px;
    }
    .related-properties {
        padding-top: 45px;
        padding-bottom: 50px;
    }
    .related-properties .properties-list-flex {
        padding-top: 20px;
    }
    .related-properties-title h4 {
        font-size: 20px;
    }
    .about-bg .about-bg-img, .about-bg1 .about-bg-img {
        height: 430px;
        background-attachment: unset !important;
    }
    .home-projects-block:nth-child(1) {
        margin-left: 0;
    }
    .contact-left ul li:first-child {
        align-items: flex-start;
    }
    .contact-main {
        padding: 50px 0;
    }
    .contact-left ul li+li {
        padding-top: 10px;
    }
    .contact-left ul {
        padding-top: 15px;
    }
    .news-block {
        width: 100%;
        padding: 0;
    }
    .news-flex {
        margin: 0;
    }
    .news-flex {
        padding-top: 20px;
    }
    .modal-content {
        padding: 80px 15px 115px !important;
    }
    .form-subscribe .form-control {
        padding: 3px 9px 0;
    }
    button.btn.btn-success.btn-lg {
        padding: 0 9px;
    }
    .constructions-cam-block-img {
        height: 200px;
    }
	.home-news-img {
		height: 207px;
	}
	.news-banner-img {
		height: 280px;
	}
	.news-banner-img img {
		height: 100%;
		object-fit:cover;
	}
	.home-projects-img {
		height: 358px;
	}
	.home-projects-img img {
		height:100%;
		object-fit:cover;
	}
	.home-expertise {
		transform: unset !important;
		position: unset;
	}
	.contact-form-title.what-we-do-title h6 {
        padding-bottom: 8px;
        font-size: 14px;
        letter-spacing: 2.8px;
    }
    .contact-form-title h1 {
        font-size: 28px;
        line-height: 32px;
        padding-bottom: 6px;
    }
    .contact-form-title p {
        font-size: 16px;
        line-height: 22px;
    }
    .contact-form {
        padding-top: 20px;
    }
    .contact-form-block input , .contact-form-block select{
        font-size: 14px;
        letter-spacing: 0.2px;
        height: 45px;
    }
    .contact-form-block {
        width: 100%;
        padding: 0;
        padding-bottom:10px;
    }
    .contact-form-flex {
        margin:0;
    }
    .contact-page-bottom {
        padding: 40px 0;
    }
    .contact-left a {
        column-gap:15px !important;
    }
    .contact-left ul li, .contact-left ul li a {
        font-size: 14px;
        line-height: 18px;
    }
    .properties-list-img {
        height: 454px;
    }
	
/* 	MODAL */
/* 	.modal-body h1 , .modal-body p  {
		text-align:unset;
		margin:unset;
	}
	.modal-footer p {
		text-align: left;
		margin-left:0 !important;
		margin-right:0 !important;
	}
	.modal-footer-flex {
        justify-content: unset !important; 
	}
	.modal-footer button {
		margin-left:0;
	} */
	
	.what-we-do-title , .what-we-block {
		text-align:unset;
	}
	 .what-we-block::before {
        left: 0;
        transform: unset;
	}
	.what-we-do .home-projects-all {
        justify-content: unset;
    }
	 .about-re-iamging-block-inner {
        padding-top: 29px;
        padding-bottom: 29px;
        padding-left: 29px;
        padding-right: 29px;
		text-align:left;
    }
	.about-vision .about-vision-title {
		text-align: unset;
	}
	.custom-menu-main {
		margin-top:-40px;
	}
	.constructions-cam-title h1 {
		text-align:unset;
	}
	.yatchs-load-more , .contact-form-submit {
		justify-content:unset !important;
	}
	.desc_section {
        margin-bottom: 20px;
    }
	.properties-list-flex {
		row-gap:25px;
	}
	.news-flex {
		row-gap:28px;
	}
	.back-to-projects-main {
    	padding-top: 30px;
	}

}
@media (max-width:360px) {
    .home-expertise-info .container-main {
        padding-right: 45px;
    }
    .home-expertise-content h2 {
        font-size: 26px;
        line-height: 32px;
    }
    .home-expertise.home-mission .container-main {
        padding-right: 30px;
        padding-left: 60px;
    }
    .footer-bottom-flex a {
        display: none;
    }
	 .properties-banner-slider-content h1 {
        max-width: 230px;
	}
}