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

	.right-space{

		padding-right: 74px !important;

	}

	.left-space{

		padding-right: 73px !important;

		padding-left: 73px !important;

	}

}

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

	.banner-left {

		text-align: center;

	}

	.banner-bottom-content{

		padding-top: 20px;

	}
	.banner-form-content{
		position: static;
		width: 100%;
	}
	.call{
	    top: 10px;
    	right: 10%;
	}
	.input-field-parrent{
		width: 24%;
	}

	.border-image{

		margin-top: 20px;

	}

	

	.celebrate-list{

		padding-top: 0;

		padding-bottom: 40px;

	}

	.section-para{

		padding-bottom: 0;

	}

	.section-bottom-para span{

		display: block;

	}

	#slider .owl-nav .owl-prev{

		height: 34px;

    	width: 34px;

    	left: -45px;

	}

	#slider .owl-nav .owl-next{

		height: 34px;

    	width: 34px;

    	right: -45px;

	}

	.tab-space{

		margin-top: 20px;

	}

	#nav-tab a{

		font-size: 14px;

	}

	.tower-content{

		margin-top: 20px;

	}

	.right-space {

	    padding-right: 44px !important;

	}

	.left-space {

	    padding-right: 38px !important;

	    padding-left: 38px !important;

	}

}



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

	.banner{

		padding-bottom: 80px;

	}

	.banner-form-content{

		text-align: center;
		padding: 0 15px 25px 15px;

	}
	.form-heading{
		padding: 15px 0 20px 0;
	}

	.banner-form-content{

		width: 100%;

	}
	.main-form-parrent{
		flex-direction: column;
	}
	.input-field-parrent{
		width: 100%;
	}
	.submit_btn{
		width: 100%;
	}

	.call{

		justify-content: center;
		top: 5px;
    	right: 9%;
	}
	.call a{
		font-size: 15px;
	}

	.second-row{

		padding-top: 0;

	}

	.third-row{

		padding-top: 0;

	}

	.celebrate{

		padding: 60px 0;

	}

	.section-bottom-para{

		padding-top: 45px;

	}

	.location{

		padding: 60px 0;

	}

	.location-content{

		padding: 60px 0;

	}

	.floor-plan{

		padding: 60px 0;

	}

	#slider .owl-nav .owl-prev{

		width: 32px;

		height: 32px;

		left: -50px;

	}

	#slider .owl-nav .owl-next{

		width: 32px;

		height: 32px;

		right: -50px;

	}

	.gallery{

		padding: 60px 0;

	}

	#nav-tab a{

		flex: none;

		width: 50% !important;

		padding: 8px 10px !important;

	}

	.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{

		background-color: #cbcbcb !important;

	}

	.right-space {

	    padding-right: 0;

	    padding-left: 38px !important

	}

	.left-space {

	   padding-right: 0;

	    padding-left: 38px !important;

	}

	.tower{

		padding: 60px 0;

	}

	.footer-form{

		padding: 60px 0;

	}

	footer{

		text-align: center;

		padding-bottom: 20px;

	}

	.footer-icn{

		justify-content: center;

	}
	footer p{
		padding-bottom: 10px;
	}

	.top{

		text-align: center;

	}

	.top .call{

		margin-top: 20px;

	}

}



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

	.banner{

		padding-bottom: 70px;

	}
	.call{
		top: 22px;
    	right: 20%;
	}

	.dextop-banner-new{
		display: none;
	}

	.mobile-banner-new{
		display: block;
	}

	.celebrate{

		padding: 50px 0;

	}

	.section-heading{

		font-size: 29px;

	}

	.section-para{

		font-size: 18px;

		padding: 35px 0 0 0;

	}

	.brochure{

		font-size: 17px;

		padding: 9px 18px;

	}

	.section-bottom-para{

		padding-top: 35px;

		font-size: 18px;

	}

	.location{

		padding: 50px 0;

	}

	.location-content{

		padding: 50px 0;

	}

	.location-right-content{

		padding-top: 20px;

		text-align: center;

	}

	.location-right-content h5{

		font-size: 20px;

	}

	.location-right-content span{

		font-size: 15px;

	}

	.floor-plan{

		padding: 50px 0;

	}

	#slider .owl-nav .owl-prev{

		width: 28px;

		height: 28px;

		top: 100%;

		left: 40%;

	}

	#slider .owl-nav .owl-next{

		width: 28px;

		height: 28px;

		top: 100%;

		right: 40%;

	}

	.availability-btn {

	    padding-top: 75px;

	}

	.gallery{

		padding: 50px 0;

	}

	.project-gallery {

		padding-right: 20px;

		padding-left: 20px;

	}

	.tower{

		padding: 50px 0;

	}

	.tower-content{

		text-align: center;

	}

	.tower p{

		font-size: 17px;

	}

	.footer-form{

		padding: 50px 0;

	}

}



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

	.upper-text{

		font-size: 23px;

	}

	.top-image{

		width: 160px;

	}

	.down-text{

		font-size: 14px;

	}

	.call a{

		font-size: 15px;

	}

	.form-heading{

		font-size: 20px;

	}

	.bdr_btm{

		font-size: 15px !important;

	}

	.submit_btn{

		font-size: 18px;

	}

	.banner-bottom-content{

		font-size: 16px;

	}

	.celebrate{

		padding: 45px 0;

	}

	.section-heading{

		font-size: 25px;

	}

	.section-para{

		font-size: 16px;

		padding: 20px 0 0 0;

	}

	.section-bottom-para {

	    padding-top: 30px;

	    font-size: 15px;

	}

	.section-bottom-para br{

		display: none;

	}

	.list .li-text{

		font-size: 15px;

	}

	.location{

		padding: 45px 0;

	}

	.location-content{

		padding: 45px 0;

	}

	.floor-plan{

		padding: 45px 0;

	}

	#slider {

	    padding-top: 45px;

	}

	#slider .owl-nav .owl-next{

	    right: 36%;

	}

	#slider .owl-nav .owl-prev{

		left: 36%;

	}

	.gallery{

		padding: 45px 0;

	}

	#nav-tabContent .owl-dots{

		bottom: 10px;

	}

	.tab-content .owl-next{

		top: 37%;

	}

	.tab-content .owl-prev{

		top: 37%;

	}



	.tower{

		padding: 45px 0;

	}



	.tower p {

	    font-size: 15px;

	}

	.footer-form{

		padding: 45px 0;

	}

	.footer-form-heading{

		font-size: 25px;

	}

}

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

	.upper-text {

	    font-size: 21px;

	}

	.banner-left{

		padding: 30px 0;

	}

	.top-image {

	    width: 150px;

	}

	.section-heading {

	    font-size: 20px;

	}

	.list .li-text{

		font-size: 15px;

	}

	.tab-content .owl-next{

		top: 28%;

	}

	.tab-content .owl-prev{

		top: 28%;

	}

	#nav-tabContent .owl-dots{

		bottom: 8px;

	}

	.footer-form-heading {

	    font-size: 20px;

	}

}