/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 14 2026 | 06:05:47 */
#footer-info{ visibility: hidden; }

.form-row {
	display: flex;
	flex-wrap: wrap;
}
.form-row span input {
	max-width: 100%;
}
.form-row span input:not(.wpcf7-captchar), .form-row span:not(.wpcf7-spinner), .form-row span textarea {
	width:100%;
	font-size: 14px;
}
.form-row ::placeholder {
  font-size: 14px; /* Desired font size */
}
.form-col-full{
	padding: 0 15px 20px;
	width: 100%;
}
.form-col-half{
	padding: 0 15px 20px;
	width: 50%;
}


.form-row span input, .form-row span textarea {border: 0; padding: 7px 15px; border: 1px solid #ccc; position: relative; background: #fff}

.wpcf7-submit {
	font-family: inherit;
  display: inline-block;
  cursor: pointer;
	color: #7cc68d;
	font-size: 20px;
  font-weight: 500;
  padding: .3em 1em;
  line-height: 1.7em !important;
  background-color: transparent;
  border: 2px solid;
  border-radius: 3px;
	margin: 0 !important;
}
.submit-btn p {
		display: flex;
  flex-direction: column;
  align-items: flex-end;
	}

@media only screen and (min-width: 981px) {

	.et_menu_container {
		display:flex;
		align-items: center;
	}
	.et_header_style_left .logo_container {
		position: relative !important;
		width: 300px;
		padding: 15px 0px !important;
	}
.logo_container  #logo {
	width:280px;
   max-width:100%;
	max-height: unset;
  }
  .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
	  width: calc(100% - 300px);
    padding: 15px 0px !important;
  }
.et_header_style_left #et-top-navigation nav > ul > li:not(.menu-item-has-children) > a, .et_header_style_split #et-top-navigation nav > ul > li:not(.menu-item-has-children) > a {
	padding: 0px !important;
	}
	.et_header_style_left #et-top-navigation nav > ul > li.menu-item-has-children > a, .et_header_style_split #et-top-navigation nav > ul > li.menu-item-has-children > a {
	padding: 0 20px 0 0 !important;
	}
	#top-menu li {
		padding:10px !important;
	}
}

@media only screen and (max-width: 767px) {
	.form-col-half{width:100% !important;}
}