@media(min-width: 1401px) and (max-width:1700px) {
.page-id-185 .grid.customgridwidth {
    max-width: 1080px;
}
.contact-details h2 {
       font-size: 48px;
    line-height: 60px;
}
.package-content h2 {
    font-size: 20px;
    line-height: 26px;
    
}
.aboutlistsec .desclistarea h3{
    font-size: 48px;
    line-height: 60px;
	}
.content.innerpagecontentsec .about-heading {
   font-size: 48px;
    line-height: 60px;
}
.banner-content h1 {
    font-size: 48px;
    line-height: 60px;
}
   .flower-tag img {
      max-width: 100%; 
      width: 420px;
   }
	.to-start h2 {
    font-size: 39px;
    line-height: 70px;
    margin-bottom: 20px;
}	
.tostart-content p {
    font-size: 19px;
    line-height: 26px;

}
	.discription-section h2 {
    font-size: 48px;
    line-height: 60px;

}
		.discription-section p {
    font-size: 18px;
    line-height: 24px;
}
	.insta-text h2 {
    font-size: 48px;
    line-height: 60px;

}
  article.strip.strip-documents.greenbg h2.mainheading {
     font-size: 48px;
    line-height: 60px;
}
section.banner h1 {
    font-size: 48px;

}
	.innerpagecontentsec .customgridwidth .wp-block-heading {
    font-size: 48px;
    line-height: 60px;

}
		h2.innerheading {
     font-size: 48px;
    line-height: 60px;
}
	#secthree .sale-section {
    margin-bottom: 108px;
}
}
@media(min-width: 1200px) and (max-width:1400px) {
	
section.banner {
    height: 300px;
}
/* Jun-1-2023 */
.content.innerpagecontentsec h2 {
    font-size: 24px;
    line-height: 30px;
}
.contact-details h2 {
       font-size: 48px;
    line-height: 60px;
}
.content.innerpagecontentsec p {
 
    font-size: 18px;
    line-height: 23px;
}
.insta-text p {
    font-size: 18px;
    line-height: 23px;
}
.winning-content ul li {
 font-size: 18px;
    line-height: 23px;
}
.winning-content p {
 font-size: 18px;
    line-height: 23px;
}
section.page-filters h3 {
   font-size: 18px;
    line-height: 23px;
}
.question-text h5 {
    font-size: 22px;
    line-height: 26px;
}
.contact-list li.mobile a, .contact-list li.email a {
   font-size: 22px;
    line-height: 26px;
}
.contact-list .name {
       font-size: 22px;
    line-height: 26px;
}
.footer-logo p a {
    font-size: 18px;
    line-height: 23px;
}
.document-group h4 {
   font-size: 18px;
    line-height: 23px;
   
}
p.price {
    font-size: 18px;
    line-height: 23px;
}

.contact-btn a {
    font-size: 22px;
    line-height: 26px;
}
.copy-right span {
    font-size: 18px;
    line-height: 23px;
}
.question-text a {
    font-size: 22px;
    line-height: 26px;
}
		.discription-section h2 {
    font-size: 48px;
    line-height: 60px;

}
.banner-content h1 {
     font-size: 48px;
    line-height: 60px;
}
	.discription-section p {
    font-size: 18px;
    line-height: 24px;
}
.subcategory p {
       font-size: 18px;
    line-height: 24px;
}
	.stage-title p {
        color: #726257;
    font-size: 18px;
    line-height: 24px;
	
}
	.insta-text h2 {
    font-size: 48px;
    line-height: 60px;

}
 article.strip.strip-documents.greenbg h2.mainheading {
     font-size: 48px;
    line-height: 60px;
}
.content.innerpagecontentsec .about-heading {
   font-size: 48px;
    line-height: 60px;
}
.article.strip.strip-documents.greenbg h2.mainheading {
 font-size: 48px;
    line-height: 60px;
}
	.innerpagecontentsec .customgridwidth .wp-block-heading {
    font-size: 48px;
    line-height: 60px;

}
		h2.innerheading {
     font-size: 48px;
    line-height: 60px;
}
/* Jun-1-2023 */
	section.banner h1 {
    font-size: 48px;

}
   .service-content h2 {
      font-size: 22px;
      line-height: 28px;
   }
   .package-content h2 {
    font-size: 20px;
    line-height: 26px;
    
}
   .service-grid {
      gap: 0px 20px;
   }
   .flower-tag img {
      max-width: 100%;
      width: 420px;
   }
	
.to-start h2 {
    font-size: 39px;
    line-height: 70px;
    margin-bottom: 20px;
}	
.tostart-content p {
    font-size: 19px;
    line-height: 26px;

}
	.aboutlistsec .desclistarea h3{
    font-size: 48px;
    line-height: 60px;
	}
.aboutlistsec .desclistarea p {
    font-size: 18px;
    line-height: 23px;
 
}
.single-package p.descpackage {
     font-size: 15px;
}
}
@media(min-width: 992px) and (max-width:1199px) {
		.stage-title p {
    font-size: 18px;
    line-height: 24px;
	
}
/* jun-1-2023 */
.content.innerpagecontentsec h2 {
    font-size: 22px;
    line-height: 28px;
}
.contact-details h2 {
    font-size: 32px;
    line-height: 40px;
}
.content.innerpagecontentsec .about-heading {
    font-size: 42px;
    line-height: 48px;
    
}
.contact-details h2 {
       font-size: 42px;
    line-height: 48px;
}
.content.innerpagecontentsec p {
 
    font-size: 18px;
    line-height: 23px;
}
.winning-content p {
 font-size: 18px;
    line-height: 23px;
}
.subcategory p {
       font-size: 18px;
    line-height: 23px;
}
section.page-filters h3 {
   font-size: 18px;
    line-height: 23px;
}
.insta-text p {
    font-size: 18px;
    line-height: 23px;
}
p.price {
    font-size: 18px;
    line-height: 23px;
}
.question-text h5 {
    font-size: 22px;
    line-height: 26px;
}
.contact-list li.mobile a, .contact-list li.email a {
   font-size: 22px;
    line-height: 26px;
}
.contact-list .name {
       font-size: 22px;
    line-height: 26px;
}
.footer-logo p a {
    font-size: 18px;
    line-height: 23px;
}
.winning-content ul li {
 font-size: 18px;
    line-height: 23px;
}
.contact-btn a {
    font-size: 22px;
    line-height: 26px;
}
.copy-right span {
    font-size: 18px;
    line-height: 23px;
}
.document-group h4 {
   font-size: 18px;
    line-height: 23px;
   
}
.question-text a {
    font-size: 22px;
    line-height: 26px;
}
/* jun-1-2023 */
.single-package  p.descpackage {
    margin: 0px 0px 0px 10px !important;
    font-size: 14px;
}
   .service-icon {
      width: 100px;
      height: 100px;
   }
   .service-content h2 {
      font-size: 20px;
      line-height: 24px;
   }
   .service-icon img {
      width: 50px
   }
   .flower-tag img {
      max-width: 100%;
      width: 420px;
   }
   .navigation .navbar-nav li {
      font-size: 12px;
      margin-left: 15px;
   }
	.banner-content h1 {
    font-size: 46px;
    line-height: 55px;

}
.view-price a {
    font-size: 20px;
    line-height: 36px;
}
	.land-section h2 {
    font-size: 24px;
    line-height: 30px;

}
	.discription-section h2, .to-start h2, .insta-text h2 {
    font-size: 42px;
    line-height: 48px;

}
 article.strip.strip-documents.greenbg h2.mainheading {
      font-size: 42px;
    line-height: 48px;
}
.discription-section p {
    font-size: 16px;
    line-height: 24px;
}
.startbtn a {
    font-size: 20px;
    line-height: 36px;

}
.greenbg a.btn.btn-primary.btn-full.ga_download-pricelist {
    font-size: 16px;

}
 .service-grid {
      grid-template-columns: repeat(3, 1fr);
      gap: 20px 20px;
   }
		section.banner h1 {
    font-size: 38px;

}
	.innerpagecontentsec .customgridwidth .wp-block-heading {
    font-size: 38px;
    line-height: 55px;

}
	h2.innerheading {
    font-size: 38px;
    line-height: 55px;
}
		.aboutlistsec .desclistarea h3{
font-size: 42px;
    line-height: 48px;
	}
.aboutlistsec .desclistarea p {
    font-size: 18px;
    line-height: 23px;
 
}
}
@media(min-width: 320px) and (max-width:991px) {
			.stage-title p {
    font-size: 16px;
    line-height: 24px;
	
}
.page-id-1499 section.plot-location {
    display: none;
}
/* jun 1-2023 */
.grid.customgridwidth {
    margin-top: 0px; 
}
.package-section {
    padding: 40px 0px;
}
footer {
    padding: 40px 0px;
}
#gform_wrapper_3 .gform_footer.top_label {
    padding: 0 !important;
    margin: 0 !important;
}
.service-icon-block {
    padding: 40px 0px;
}
.content.innerpagecontentsec p:last-child {
    margin-bottom: 0;
}
.customgridwidth .document-group:last-child {
margin-bottom: 0px;
}
.subcategory {
    margin-top: 40px;
}
.m-b-8 {
    margin-bottom: 40px;
}
.page-id-19 .page-content .strip {
    padding: 0 0 40px;
}
.page-id-19 .page-content .greenbg {
    padding:38px 0px 42px;
}
.d-list {
    margin-top:20px !important;
}
.greenbg a.btn.btn-primary.btn-full.ga_download-pricelist {
    margin-top: 30px !important;
}
.question-section {
    padding: 35px 0px 40px;
}
.content.innerpagecontentsec h2 {
    font-size: 20px;
    line-height: 26px;
}
section.page-filters h3 {
   font-size: 16px;
    line-height: 21px;
}
.winning-content p {
   font-size: 16px;
    line-height: 21px;
}
p.price {
    font-size: 16px;
    line-height: 21px;
}
.winning-content ul li {
 font-size: 16px;
    line-height: 21px;
}

.subcategory p {
       font-size: 16px;
    line-height: 21px;
}
.content.innerpagecontentsec .about-heading {
     font-size: 35px;
    line-height: 42px;
}
.contact-details h2 {
      font-size: 35px;
    line-height: 42px;
}
		h2.innerheading {
     font-size: 35px;
    line-height: 42px;
}
.content.innerpagecontentsec p {
    font-size: 16px;
    line-height: 21px;
}
.document-group h4 {
   font-size: 16px;
    line-height: 21px;
}
.question-text h5 {
    font-size: 20px;
    line-height: 24px;
}
.contact-list li.mobile a, .contact-list li.email a {
   font-size: 20px;
    line-height: 24px;
}
.contact-list .name {
       font-size: 20px;
    line-height: 24px;
}
.contact-details h2 {
    font-size: 30px;
    line-height: 38px;
}
/* jun 1-2023 */
.navbar-brand {
    margin-right: 0rem;
}	
.package-content h2 {
    font-size: 20px;
    line-height: 28px;
    
}
	.greenbg a.btn.btn-primary.btn-full.ga_download-pricelist {
    font-size: 16px;

}
.main-saving {
    display: inline-block;
    align-items: center;
    margin: 15px 0px 20px;
}
.home-saving {
    padding-bottom: 15px;
}
.single-package p.descpackage {
    margin: 0px 0px 0px 0px !important;
    font-size: 15px;
}
/*
   .navigation {
      position: static;
   }
*/
.navbar {
    justify-content: center;
}
.navbar-toggler {
    position: absolute;
    right: 0;
    top: 35px;
}
.navigation.fixed .navbar-toggler {
    top: 10px;
}
.navbar-nav {
    text-align: center;
   
}
.fullpinkbg{
background: #F2E6DA;
	padding: 0px 0px 15px;
	}	
   .navigation .navbar-nav li {
      margin-left: 0px;
      margin-bottom: 5px;
   }
   .sitelogo img{
		max-width:120px;
   }
   .navbar-toggler:focus{
		box-shadow: none;
   }
  .hero-banner {
    height: 100vh;
}
   .banner-content {
		position: absolute;
		left: 50% !important;
		top: 50%;
		left: auto;
		width: 100%;
		max-width: 100%;
		transform: translate(-50%, -50%);
		text-align:center;
		z-index:9999;
	}
    
	.banner-content h1 {
		font-size: 46px;
		line-height: 55px;

	}
	 
.banner-image {
    position: absolute;
    right: -140px;
    bottom: 0;
    max-width: 360px;
    left: auto;
}
.view-price a {
    font-size: 20px;
    line-height: 36px;
}

   .land-section h2 {
      font-size: 24px;
      line-height: 29px;
   }
   .land-section {
      margin-bottom: 20px;
   }
   .land-section p {
      font-size: 14px;
   }
   .discription-section h2, .to-start h2, .insta-text h2 {
      font-size: 35px;
      line-height: 42px;
   }
   article.strip.strip-documents.greenbg h2.mainheading {
    font-size: 35px;
      line-height: 42px;
}
   .discription-section p, .tostart-content p {
      font-size: 16px;
      line-height: 24px;
   }
   .flower-tag {
      position: static;
   }
   .service-icon {
      width: 90px;
      height: 90px;
   }
   .service-content h2 {
      font-size: 19px;
      line-height: 24px;
   }
   .service-icon img {
      width: 40px
   }
   .contact-btn a {
      font-size: 18px;
      letter-spacing: 4px;
      padding: 12px 40px;
   }
   .flower-tag {
      position: static;
      width: 100%;
      text-align: center;
      margin-bottom: 20px;
   }
   .flower-tag img {
      max-width: 100%;
      width: 190px;
   }
   .footer-logo p a {
      font-size: 16px;
   }
   .copy-right span {
      font-size: 16px;
   }
   .question-text a {
      font-size: 16px;
   }
   .insta-text p {
      font-size: 16px;
   }
  .tostart-content h2{
	margin-top:0px;
  } 
.startbtn a {
    font-size: 16px;
    line-height: 30px;
        display: inline-block;

}
	.land-section p, .land-section a {
    font-size: 18px;

}
#sectwo .land-section h2 {
  font-size: 26px;
    line-height: 31px;
}

 section.question-section:after {
  display:none;
 }
section.banner {
    height: 250px;
    padding-bottom: 100px;
}
section.banner .ga_download-pricelist {
    letter-spacing: 3px;
    font-size: 16px;

}
.page-id-19 table td {
    font-size: 14px;
    padding: 5px 15px;
}
	table .btn, table .gform_next_button, table .gform_previous_button {
    height: 40px !important;
}
	.service-content p {
    color: #F2E6DA;
    font-size: 16px;
}
	section.banner h1 {
    font-size: 32px;

}
.document-group h4 {
    font-size: 16px;
 
}
	.innerpagecontentsec .customgridwidth .wp-block-heading {
    font-size: 38px;
    line-height: 55px;

}

#secthree {
    
	height: 100% !important;
}	
#secfour {
  
	height: 100% !important;
   
}
	#secthree .sale-section {
    margin-bottom: 80px;
}
	
#sectwo, #discriptiondiv, #service-grid{
		display: block !important;
	height: 100% !important;
	}
#secthree {
     margin-top: -150px;
}
.mobilemapmain{
	max-width: 1170px;
    overflow: scroll;
	position: relative;
	}	
.mobilemapmain img{
	    min-width: 1100px;;
}
	.navigation.fixed {
    background: #F2E6DA !important;
    
}
.page-template-template-lot-category .m-b-7-5{
	    margin-bottom: 35px;
}
.mobileoverlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 73%);
    top: 0;
	min-width: 1100px;
}
.aboutlistsec .desclistarea h3{
font-size: 35px;
    line-height: 42px;
	}
.aboutlistsec .desclistarea p {
    font-size: 16px;
    line-height: 21px;
 
}
.desclistarea {
    padding: 30px;
}	
}
@media(min-width: 768px) and (max-width:991px) {
.service-grid {

    grid-template-columns: repeat(3, 1fr);
    gap: 0px 20px;
}	
	.sale-section {
    padding: 30px 15px;
}
.post-type-archive-package .page-content .greenbg,
.single.single-package .page-content .greenbg {
    padding: 38px 0px 20px;
}
.land-section a {
    font-size: 14px;
	padding: 7px 15px;
    display: inline-block;
}
#sectwo .land-section {
    margin-bottom: 0px;
}
}
@media(min-width: 320px) and (max-width:767px) {
.page-id-19 table td:last-of-type {
    padding-bottom: 20px;
    margin-bottom: 0px;
    border-bottom: 1px solid #4b0022;
}
.page-id-19 table tr td:first-child {
    padding-top: 20px;
}
.page-id-19 table tr td:nth-last-child(2) {
    display:none;
} 
.logo-section img {
    width: 130px;
}
   .banner-content h1 {
      font-size: 40px;
      line-height: 48px;
   }
   .view-price a {
      font-size: 20px;
      letter-spacing: 4px;
   }
   .service-grid {
      grid-template-columns: repeat(2, 1fr);
      gap: 20px 20px;
   }
   .profile {
      margin-top: 30px;
   }
	img.absimg {
    top: 35px;
    display: none;
}
	.sale-section {
		 
		background: transparent; 
		border-radius: 0px;
		padding: 0px 0;
	}
	.land-section {
		margin-bottom: 20px;
		background: #7C8662;
		padding: 15px 0;
		border-radius: 25px;
		max-width: 100%;
	}
	.question-text{
		text-align:center;
	}
	.hideinmobile{
		display:none;
	}
	footer {
		text-align: center;
	}
	.copy-right {
		margin-bottom: 20px;
		max-width:100%;
	}
	.footer-logo img {
		max-width: 195px;
	}
	#sectwo .land-section h2 {
    min-height: auto;
}
	.land-section h2 {
    min-height: 55px;
}
.post-type-archive-package .page-content .greenbg,
.single.single-package .page-content .greenbg {
    padding: 38px 0px 20px;
}
.subcategory.prilistbtn .ga_download-pricelist {
    letter-spacing: 3px;
    font-size: 15px;
    line-height: 24px !important;
}	
}
@media(min-width: 320px) and (max-width:567px) {
article.strip.strip-documents.greenbg h2.mainheading {
    font-size: 32px !important;
    line-height: 38px !important;
}
 .service-grid {
      grid-template-columns: repeat(1, 1fr) !important;
      gap: 20px 20px;
   }
   .banner-content {
		top: 35%;
	}
	.banner-content h1 {
		font-size: 38px;
		line-height: 48px;
	}
	.view-price a {
		font-size: 16px;
		letter-spacing: 2px;
	}
	.view-price {
		margin-top: 15px;
	}	
	div#discriptiondiv {
		padding: 0 15px;
	}
		.land-section h2 {
    min-height: auto;
}
.post-type-archive-package .page-content .greenbg,
.single.single-package .page-content .greenbg {
    padding: 38px 0px 10px;
}

	.land-section h2 br{
		display: none;
	}
.to-start {
    background-position: left center !important;
     background-attachment: inherit !important; 
}
.to-start .tostart-content{
	text-align:center;
}
.land-section a {
    
    display: inline-block;
}
#secfour .service-content{
		margin-bottom: 10px;
	        margin-bottom: 15px;
	}
.subcategory.prilistbtn{
	text-align: center;
    margin: 10px auto;
}	
.subcategory.prilistbtn .ga_download-pricelist{
	 display: inline-table;
}

	
}

@media(min-width: 568px) and (max-width:767px) {
.land-section {
    padding: 15px 10px;
 
}
.land-section a {
    font-size: 14px;
	padding: 7px 20px;
    display: inline-block;
}
.subcategory.prilistbtn{
    margin: 10px auto;
}	
	
}


@media (min-width:768px) {
	.hideinweb{
		display:none;
	}
}




@media (min-width:1199px) {
.to-start {
    background-attachment: fixed !important;
}	
.hero-banner{
	background-attachment: fixed !important;

}	
	
}
@media (min-width:992px) {
   .navbar-expand-lg .navbar-nav {
      align-items: center;
   }
   .mobilemapmain, .mobileoverlay{
		display:none;
   }
   .mobilemapmain.webimagemapimg{
		display:inherit;
   }
}
@media (min-width:1700px) {
   .container {
      max-width: 1475px;
   }
}
