/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 29 2023 | 15:56:01 */
body{
	overflow-x:hidden;
}
#masthead{!important
	z-index:99999;
}

#home-trees{
	position:absolute;
	bottom:-60px;
	right:0;
}

#home-trees img{
	width;440px;
	height:auto;
}

@media(max-width:1024px){
	#home-trees{bottom:0px}
}




.page-wrap{padding-top:0px;padding-bottom:0px}

@media ( min-width: 1199px) {
	.stretch-right .elementor-image {
	   margin-right: calc( ( 100vw - 1140px)/-2);
  }
	.stretch-left .elementor-image {
	   margin-left: calc( ( 100vw - 1140px)/-2);
  }	
}


.mainnav.toggled ul > li > a:focus,
.mainnav.toggled ul > li > a:hover,
#mainnav-mobi ul > li > a:focus,
#mainnav-mobi ul > li > a:hover{
    color: #59A425!important
}





.syd-contact  div.wpforms-container-full .wpforms-form button[type=submit] {
	width: 100%;
	display: block;
    color: #00102E;
    background: #FFD00A;	
	  border: 0;
}
.grecaptcha-badge {visibility: hidden;}
.s-contact-form p,
.s-contact-form .row {
	margin-bottom: 40px;
}

@media (min-width: 992px){
.container {
width: 100%;
	
}
}
	
	@media (max-width: 1200px){
.container {
width: 100%;
	max-width:100%;
	
}
	}
		
		.half-image-column{
			min-height:490px;
		}
	
	div.wpforms-container-full .wpforms-form input.wpforms-field-small, div.wpforms-container-full .wpforms-form select.wpforms-field-small, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small,
	
	div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{
		
		
		max-width:100%;
	}
	
	.sticky-header.is-sticky, .sticky-header.sticky-always{
	}
	
	
	
	#third-section{
position:relative;		overflow:hidden;

	}


div.wpforms-container-full .wpforms-form .wpforms-field-label {
  display: block;
  font-weight: 300;
  font-size: 14px;
  float: none;
  line-height: 1.3;
  margin: 0 0 4px 0;
  padding: 0;
  word-break: break-word;
  word-wrap: break-word;
	font-weight;300!important;
	font-family:Open Sans,sans-serif;
	letter-spacing:0,4px;
	
	
}

button, input[type="button"], input[type="reset"], input[type="submit"], div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background-color:#6AC72A;
  border:none!important;
		border-radius:66px;

}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, div.wpforms-container-full .wpforms-form input[type="submit"]:hover, div.wpforms-container-full .wpforms-form button[type="submit"]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
  background-color: #59A425;
  color: #fff;
}

.buttons-section{
	z-index:999;
}

.premium-button:focus,
.premium-button:hover,
.premium-button{cursor:pointer!important}

.premium-button{
	padding:20px;
}

.wpforms-confirmation-container-full p:last-of-type, div[submit-success]>.wpforms-confirmation-container-full p:last-of-type {
height: 400px;
}
