@media only screen and (min-width:1600px) {
	.about-details {
		padding: 215px 60px ;
	}
}
@media only screen and (min-width:1500px) and (max-width: 1599px) {
	.about-details {
		padding: 170px 60px ;
	}
}
@media only screen and (max-width: 1440px) {
	.r-num p {
		font-size:12px;
	}
}
@media only screen and (max-width: 1350px) {
	.r-num p {
		font-size:11px;
	}
}
@media only screen and (min-width:1221px) and (max-width: 1280px) {
	.about-details {
		padding: 100px 60px;
	}
}
@media only screen and (min-width:1200px) and (max-width: 1220px) {
	.about-details {
		padding: 90px 60px;
	}
}
@media only screen and (min-width:1151px) and (max-width: 1199px) {
	.about-details {
		padding: 80px 60px;
	}
	.inquiry-boxi {
		width: 28%;
	}
}
@media only screen and (min-width:1025px) and (max-width: 1150px) {
	.about-details {
		padding: 30px 60px;
	}
	.specification-details {
		height: auto;
	}
}
@media only screen and (min-width:992px) and (max-width: 1024px) {
	.about-details {
		padding: 30px;
	}
	.specification-details {
		height: auto;
	}
	.inquiry-boxi {
		width: 28%;
	}
}
@media only screen and (min-width:768px) and (max-width: 991px) {
	.container {
		max-width: 100%;
		padding: 0 15px;
	}
	.padding100 {
		padding: 50px 0;
	}
	.top-header {
		padding: 10px 15px;
	}
	.menu-main nav  {
		padding: 0;
		margin: 0;
		width: 100%;
		position: absolute;
		left: -100%;
		top: 0;
		background-color: #fff;
		text-align: center;
		height: 100vh;
		transition: all 0.4s ease;		
	}
	nav.active {
		left:0;
	}
	.nav-toggle .fa-bars {
		display:block	;
	}
	.nav-toggle.active .fa-bars {
		display: none;
	}
	.nav-toggle .fa-times {
		display: none;
	}
	.nav-toggle.active .fa-times {
		display: block;
		z-index: 9999;
		position: relative;
	}
	.menu-main nav ul {
		margin-top: 80px;
		
	}
	.menu-main nav ul li {
		display: block;
		margin: 0 10px;
	}
	.menu-main nav ul li a {
		padding: 5px 0;
		display: inline-block;
	}
	.nav-toggle {
		display: block;
	}
	.nav-toggle i {
		font-size: 22px;
	}
	.section-heading {
		padding: 0;
		width: 100%;
		margin: 0 auto;
	}
	ul#experienceTab {
		margin-bottom: 20px;
	}
	.amenities-group {
		width: calc(100% / 4 - -41px);
	}
	.amenities-deatils .amenities-group:nth-child(3n+3) {
		margin-right: 0;
	}
	
	.connectivity-text {
		padding-top: 20px;
	}
	#layout-plan .mb-5 {
		margin-bottom: 20px !important;
	}
	.title {
		margin-bottom: 25px;
		font-size: 30px;
	}
	.about-right {
		width: 100%;
	}
	.about-left {
		width: 100%;
	}
	.about-details {
		padding: 60px;
	}
	.specification-details {
		height: auto;
	}
	.inquiry-boxi {
		width: 35%;
	}
	.quick-contact {	
		z-index: 9;
	}
	.mobil-wht {
		left: 33%;
	}

}

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

	.container {
		max-width: 100%;
		padding: 0 50px;
	}
	.padding100 {
		padding: 70px 0;
	}
	.menu-main nav  {
		padding: 0;
		margin: 0;
		width: 100%;
		position: absolute;
		left: -100%;
		top: 0;
		background-color: #fff;
		text-align: center;
		height: 100vh;
		transition: all 0.4s ease;		
	}
	nav.active {
		left:0;
	}
	.top-header {
		padding: 10px 50px;
	}
	.nav-toggle .fa-bars {
		display:block	;
	}
	.nav-toggle.active .fa-bars {
		display: none;
	}
	.nav-toggle .fa-times {
		display: none;
	}
	.nav-toggle.active .fa-times {
		display: block;
		z-index: 9999;
		position: relative;
	}
	.menu-main nav ul {
		margin-top: 80px;
		
	}
	.menu-main nav ul li {
		display: block;
		margin: 0 10px;
	}
	.menu-main nav ul li a {
		padding: 5px 0;
		display: inline-block;
		font-size: 30px;
		padding: 15px 0;
		border-bottom: 2px solid #eeee;
	}
	.nav-toggle {
		display: block;
	}
	.nav-toggle i {
		font-size: 22px;
	}
	.section-heading {
		padding: 0;
		width: 100%;
		margin: 0 auto;
	}
	ul#experienceTab {
		margin-bottom: 20px;
	}
	.amenities-group {
		width: calc(100% / 4 - -35px);
	}
	.amenities-deatils .amenities-group:nth-child(3n+3) {
		margin-right: 0;
	}
	.order1{
		order: 1;
	}
	.order2{
		order: 2;
	}
	.connectivity-text {
		padding-top: 20px;
	}
	#layout-plan .mb-5 {
		margin-bottom: 20px !important;
	}
	.title {
		margin-bottom: 25px;
		font-size: 30px;
	}
	
	.about-right {
		width: 100%;
	}
	.about-left {
		width: 100%;
	}
	.about-details {
		padding: 60px;
	}
	.specification-details {
		height: auto;
	}
	.m-none{
		display:none;
	}
	.d-none{
		display:block !important; 
	}
	.banner-text-main {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 35%;
		left: 5%;
		color: #000;
	}
	section.banner {
		position: relative;
	}
	.banner-text p {
		font-size: 18px;
		font-weight: 500;
	}
	.footer-email ul {
		text-align: center;
		margin-top: 10px;
	}
	.banner-text {
		text-align: center;
	}
	.quick-contact{
		left:0;
	}
	.footer{
		margin-bottom:65px;
		border-bottom:1px solid #eee;
	}
	.mobil-wht .destop-wh {
		display: none;
	}
	.mobil-wht .resposive-wh{
		display:block;
	}	.rc-anchor-normal {		width: 164px !important;	}

	.menu-btn {		right: -15px;		top: 28px;		height: auto;	}
	.header.sticky .menu-btn {
		top: 28px;
	}
	
	.footer-icon {		margin-bottom: 10px;	}
	
	.project-img {
		margin-top: 20px;
	}
	.quick-contact {	
		z-index: 9;
		justify-content: inherit;
		display: inherit;
	}
	.mobil-wht a .mw-icon {
    padding-right: 0;
}

	.mobil-wht {
		width: 50px;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
		right: -25px;
		left: auto;
		font-size: 25px;
	}
	.inquiry-boxi{
		width: 280px;
		right: 15px;
		left: 32%;
	}
	.amenities-text{
		font-size: 15px;
	}
	.r-num {
        /*bottom: 18%;*/
        border-radius: 10px 10px 0 0;
        width: 36%;
        left: 32%;
    }
    .r-num p {
        font-size: 12px;
    }
}

@media only screen and (max-width: 640px) {
	
	.amenities-group {
		width: calc(100% / 4 - -25px);
	}
	
	.banner-text-main {
		width: 42%;
	}
	.amenities-text{
		font-size: 15px;
	}
	.r-num {width:43%;}
}

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

	.amenities-group {
		width: 48%;
		margin-right: 0;
	}
	.amenities-deatils .amenities-group:nth-child(2n+2) {
		margin-right: 0;
	}
	.amenities-deatils .amenities-group:nth-child(3n+3) {
		margin-right: 0;
	}
	.amenities-deatils {
		justify-content: space-between;
	}
	.footer-details {
		justify-content: center;
		flex-direction: column;
	}
	.unit-plan-group {
		width: 48%;
		margin-bottom: 20px;
	}
	.banner-text-main {
		width: 51%;
	}
	.amenities-text{
		font-size: 15px;
	}
	.r-num {
        /*bottom: 17%;*/
        width: 49.4%;
    }
	
}
	
@media only screen and (max-width: 425px) {
	.banner-text-main {
		width: 58%;
	}
	.title {
		margin-bottom: 20px;
		font-size: 25px;
	}
	.amenities-text{
		font-size: 15px;
	}
	.inquiry-boxi{
		width: 280px;
		right: 15px;
		left: 33%;
	}
	.r-num {
        width: 68%;
    }
    .scroll-to-top{display:none;}
}
@media only screen and (max-width: 375px) {
    .get_in_title {
        font-size: 15px;
    }
	.unit-plan-group39 {
		width: 100%;
	}
	.unit-plan-group {
		width: 100%;
	}
	.amenities-group {
		width: 100%;
		margin-right: 0;
	}
	.title {
		margin-bottom: 19px;
		font-size: 23px;
	}
	.banner-text-main {
		width:66%;
	}
	.amenities-text{
		font-size: 15px;
	}
	.inquiry-boxi{
		width: 260px;
		right: 15px;
		left: 34%;
	}
	.r-num {
        width: 70%;
        left: 34%;
        /*bottom: 16%;*/
    }
}


@media only screen and (max-width: 320px) {
	
	.specification-text li span {
		width: 88%;
	}
	.banner-text-main {
		width: 72%;
	}	
    .r-num {
        width: 75%;
        left: 37%;
    }
    .navbar-logo {
        width: 70%;
    }
}