@media (max-width:767px){
	.slider-txt h1 {
		font-size: 35px;
		margin: 20px 0 5px;
	}
	.slider-section{
		min-height: 560px;
		padding: 25% 0;
	}
	.font-30 {
		font-size: 15px;
	}	
	.font-20 {
		font-size: 15px;
	}
	.col {
		flex: inherit;
	}
	.counterBox h4 {
		font-size: 50px;
	}
	.mobile-center-div{
		display: table;
		margin: 0 0 0 auto;
	}
	.btn{
		font-size: 12px;
		padding: 8px 30px;
	}
	.navbar-nav.right-menu {
		display: none;
	}
	.club-miracle-overview-section li {
		font-size: 14px;
	}
	li.right-menu a{
		display:none;
	}
	li.en-menu{
		display:none;
	}
	.navbar-light .navbar-nav .nav-link{
		padding:15px 0;
	}
	h2{
		font-size:20px;
	}
	.mb-4 {
		margin-bottom: 0.5rem !important;
	}
	.py {
		padding: 25px 0;
	}
	.w-50 {
		width: 100% !important;
	}
	.my-4 {
		margin-top: 0 !important;
	}
	.partner-logo-div li img {
		width: 80px;
		margin: 5px 8px;
	}
	.star-img {
		width: 45px;
	}
	.mb-5 {
		margin-bottom: 2rem !important;
	}
	.pt-5 {
		padding-top: 2rem !important;
	}
	.green-bg h2{
		font-size:25px;
	}
	.investment-section .white-btn{
		border-radius: 32px;
		height: 115px;
		padding: 5% 0;
		font-size: 25px;
	}
	.gp-middle-title .animated-text{
		margin:30px 0;
	}
	.gp-middle-title img{
		width:35%!important;
	}
	.garden-properties-presents-section .animated-text h2 {
		font-size: 25px;
	}
	.garden-properties-presents-section .animated-text h4 {
		font-size: 25px;
	}
	.animated-text h3 {
		font-size: 20px;
	}
	.gp-villa-sequoia-section .animated-text h2 {
		font-size: 25px;
	}
	.green-bg .testimonialsBox{
		margin-bottom:15px;
	}
	.sunset-garden-section .gp-list li{
		font-size: 16px;
		padding-bottom: 0px;
	}
	h6 {
		font-size: 14px;
	}
	.gp-info-div .w-50{
		width:auto!important;
	}
	h4 {
		font-size: 16px;
	}
	h3{
		font-size:20px;
	}
	.pb-5 {
		padding-bottom: 1rem !important;
	}
	.investment-highlight-section img{
		width:auto!important;
	}
	.investment-icon-div p {
		text-align: center;
	}
	.green-bg .font-30 {
		font-size: 20px;
	}
	
}
@media (min-width:768px) and (max-width:991px){
	.testimonials-section.py-4.bg-color1 .testimonialsBox h6{
		bottom: -7px;
	}
	.testimonialsBox h6{
		bottom: 18px;
		  font-size: 12px;
	}
	.my-4{
		margin-bottom: 0 !important;
	}
	.my-2 {
		margin-top: 0 !important;
	}
	h2 {
	  font-size: 25px;
	}
	h4 {
		font-size: 20px;
	}
	.sunset-garden-section .gp-list li{
		font-size: 14px;
		padding-bottom: 0;
	}
	.gp-list li {
		font-size: 14px;
		margin-bottom: 5px;
	}
	h6 {
		font-size: 15px;
	}
	h3{
		font-size:20px;
	}
	.garden-properties-presents-section .animated-text h2 {
		font-size: 35px;
	}
	.green-bg h2{
		font-size:30px;
	}
	.investment-section .white-btn{
		border-radius: 30px;
		height: 120px;
		padding: 15% 0;
		font-size: 20px;
	}
	.footer-div h5 {
		font-size: 12px;
	}
	.footer-div ul li{
		font-size:11px;
	}
	.mobile-center-div{
		display: table;
		margin: 0 0 0 auto;
	}
	.navbar-nav.right-menu {
		display: none;
	}
	.counterBox p {
		font-size: 12px;
	}
	.counterBox img{
		width:30px;
	}
	.counterBox p {
		font-size: 12px;
	}
	.counterBox h4{
		font-size:45px;
	}
	.slider-txt h1 {
		font-size: 50px;
	}
	.slider-txt p{
		font-size:20px;
	}
	.btn{
		padding: 10px 26px;
		font-size: 12px;
	}
	.partner-logo-div li img {
		width: 100px;
		margin: 10px 15px;
	}
	.slider-section{
		min-height: 525px;
	}
	.invest-nowBox{
		padding:0;
	}
	.font-30 {
		font-size: 20px;
	}
	.gp-info-div .w-50{
		width:auto!important;
	}
	.gp-proven-success .testimonialsBox h6{
		margin: -15px auto;
		top: -14px;
		bottom: auto;
	}
}
@media (min-width:992px) and (max-width:1199px){
	
	.testimonials-section.py-4.bg-color1 .testimonialsBox h6{
		bottom: -7px;
	}
	.partner-logo-div li img {
		width: 120px;
	}
	.counterBox h4 {
		font-size: 50px;
	}
	.navbar-light .navbar-nav .nav-link{
		padding-right: 15px;
		padding-left: 15px;
	}
	.garden-properties-presents-section .animated-text h2 {
		font-size: 50px;
	}
	.green-bg h2{
		font-size:35px;
	}
	.testimonialsBox h6{
		bottom: 20px;
		font-size: 13px;
	}
	.gp-info-div .w-50{
		width:auto!important;
	}
	.white-btn3{
		font-size: 20px;
		padding: 5px 35px;
	}
}