header{
	position: sticky  !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
}

.customer-profile{
	min-width: 50px !important;
}
.cust-form .wpforms-field-container{
	display: flex;
  flex-wrap: wrap;
  gap: 20px;
  row-gap: 30px;
}
.cust-form .wpforms-field{
	padding: 0px !important;
}
.cust-form .text-area{
	width: 100% !important;
}
.cust-form .wpforms-field-label{
	margin-bottom: 8px !important;
	font-family: Poppins !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 100% !important;
	letter-spacing: 0.16px !important;
}
.cust-form .wpforms-submit.experiance-form-btn{
	background: #FFFFFF !important
	color: #101500 !important;
  font-family: Poppins !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: normal !important;
  padding: 13px 22px !important;
  height: auto !important;
	transition: all 0.3s ease-in-out;
}
.cust-form .experiance-form-btn:hover{
	color: #FFFFFF !important;
	background-color: #4B6300 !important;
}
.cust-form .wpforms-submit-container{
	margin-top: 40px !important;
}
.cust-form input[type=radio]:before {
    border: 0px !important;
    background-color: #FFFFFF80 !important;
}
.cust-form div.wpforms-container-full input[type=radio]:checked:after {
    border: 0px !important;
    background-color: #EEB90D !important;
}
.cust-form input[type=radio]:checked:before {
    box-shadow: none !important;
    outline: none;
    background-color: #EEB90D !important;
}
.cust-form input[type=radio]:checked:after {
    background-color: #EEB90D !important;
}
.cust-form input:focus{
	box-shadow: none !important;
}
.cust-form .input-text{
	width: 48% !important;
}
.cust-form textarea{
	resize: none !important;
}
.orange-box::before{
	height: 18% !important;
}
.cust-form{
	margin: 0px !important;
}
.cust-form .wpforms-field-label-inline{
	padding-left: 6px !important;
	color: #FFF !important;
	font-family: Poppins !important;
	font-size: 16px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 20px !important;
	letter-spacing: 0.16px !important;
	margin-top: 2px !important;
}

.contact-us-form .wpforms-field-label{
	color: #101500 !important;
}
.wpforms-submit.experiance-form-btn.contact-us-btn{
	background-color: #4B6300 !important;
	color: #FFFFFF !important;
}
.wpforms-submit.experiance-form-btn.contact-us-btn:hover{
	background-color: #D76B4A !important;
}
.contact-us-form.cust-form .input-text {
    width: 48.2% !important;
}
.cust-icon-list .elementor-image-box-wrapper{
	display: flex;
  align-items: flex-start;
  gap: 7px;
	text-align: left !important;
}
.underline p a{
	font-weight: 600;
	transition: all 0.3s ease-in-out;
}
.underline p a:hover{
	text-decoration: none !important;
}
.contact-us-form.cust-form .input-text.full-width {
    width: 100% !important;
}
.f-menu .hfe-nav-menu li{
	display: flex;
	align-items: center;
	gap: 10px;
}
.f-menu .hfe-nav-menu li::before{
	content: '';
	border-radius: 14px;
	border: 3px solid #EEB90D;
	background-color: #111501;
	min-width: 12px;
	height: 12px;
	margin-top: -3px;
}
.hfe-nav-menu li a{
	transition: all 0.3s ease-in-out;
}
.sharedaddy{
	display: none;
}
.wpforms-required-label{
	opacity: 0 !important;
	visibility: hidden !important;
}

.h-menu .eael-simple-menu-container {
    min-height: auto !important;
}
.h-menu .eael-simple-menu{
	align-items: center !important
}
.h-menu .eael-simple-menu .menu-item{
	margin-left: 47px !important;
}
.h-menu .eael-simple-menu .menu-item:first-child{
	margin-left: 0px !important;
}
.h-menu .eael-simple-menu-container .eael-simple-menu:after{
	display: none;
}
.h-menu .eael-simple-menu #menu-item-4872 a{
	color: #FFF !important;
	padding: 13px 22px !important;
	background-color: #D76B4A;
	transition: all 0.3s ease-in-out;
} 
.h-menu .eael-simple-menu #menu-item-4872 a:hover{
	background-color: #4B6300;
}
.h-menu .eael-simple-menu-toggle-text{
	display: none !important;
}

.cust-blog .eael-entry-wrapper{
	background-color: #F3F4EF !important;
	padding: 20px 20px 22px !important;
	margin: -60px 20px 30px !important;
	z-index: 1 !important;
}
.cust-blog .eael-entry-wrapper .eael-post-elements-readmore-btn, 
.cust-blog .eael-entry-wrapper .eael-grid-post-link{
	text-decoration: none !important;
}
.cust-blog .eael-entry-wrapper .eael-entry-header{
	margin-bottom: 18px !important;
}

.post-title .templately-heading-title{
	margin: 0px !important;
  text-align: center !important;
}
.post-img .elementor-widget-container img{
	display: block !important;
}

.f-contact a .elementor-icon-list-text {
   transition: all 0.3s ease-in-out;
}
.f-contact a:hover .elementor-icon-list-text {
   color: #D76B4A !important;
}














/*--------------------------------------------------------------
15. Media queries
--------------------------------------------------------------*/

@media (max-width: 1470px) {
.cust-form .wpforms-submit-container{
	margin-top: 30px !important;
}
.contact-us-form.cust-form .input-text {
    width: 48.1% !important;
}
.h-menu .eael-simple-menu .menu-item{
	margin-left: 30px !important;
}
}


@media (max-width: 1200px) {
.cust-form .wpforms-field-container {
    gap: 19px;
    row-gap: 25px;
}
.cust-form .wpforms-submit-container{
	margin-top: 25px !important;
}
.contact-us-form.cust-form .input-text {
    width: 47.96% !important;
}
.h-menu .eael-simple-menu-container {
    min-height: 21px !important;
}
.cust-blog .eael-entry-wrapper {
    padding: 15px !important;
    margin: -50px 15px 25px !important;
}
.cust-blog .eael-entry-wrapper .eael-entry-header {
    margin-bottom: 14px !important;
}
.h-menu .eael-simple-menu a{
	text-align: left !important;
}
.h-menu .eael-simple-menu{
	background-color: #FFFFFF !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	padding-left: calc(((100% - 960px) / 2) + .75rem) !important;
	padding-right: calc(((100% - 960px) / 2) + .75rem) !important;
}
.h-menu .eael-simple-menu .menu-item{
	margin-top: 20px !important;
	margin-left: 0px !important;
}
.h-menu .eael-simple-menu .menu-item:first-child{
	margin-top: 0px !important;
}
.h-menu .eael-simple-menu #menu-item-4872 a{
	margin-top: 25px !important;
	width: fit-content !important;
}
.h-menu .eael-simple-menu-toggle{
	padding: 0px !important;
}
}


@media (max-width: 992px) {
.home-hero-bg{
	background-position: right 35% center !important;
}
.cust-form .wpforms-field-container {
  gap: 15px;
	row-gap: 25px;
}
.cust-form .input-text{
	width: 48.8% !important;
}
.contact-us-form.cust-form .input-text {
  width: 48.96% !important;
}
.h-menu .eael-simple-menu{
	padding-left: calc(((100% - 720px) / 2) + .75rem) !important;
	padding-right: calc(((100% - 720px) / 2) + .75rem) !important;
}
}


@media (max-width: 768px) {
.customer-profile{
	min-width: 40px !important;
}
.cust-form .wpforms-field-label {
    margin-bottom: 5px !important;
    font-size: 14px !important;
}
.cust-form .wpforms-field-container {
  gap: 10px;
	row-gap: 20px;
}
.cust-form .input-text{
	width: 100% !important;
}
.cust-form .wpforms-field-label-inline{
	padding-left: 4px !important;
	font-size: 14px !important;
	line-height: 18px !important;
	margin-top: 2px !important;
}
.cust-form input{
	height: 42px !important;
}
.cust-form .wpforms-submit-container{
	margin-top: 20px !important;
}
.cust-form .wpforms-submit.experiance-form-btn {
    font-size: 14px !important;
    padding: 10px 15px !important;
}
.cust-form input[type=radio]{
	height: auto !important;
}
.f-menu .hfe-nav-menu li::before{
	border: 2px solid #EEB90D;
	min-width: 8px;
	height: 8px;
	margin-top: -2px;
}
.f-menu .hfe-nav-menu li{
	display: flex;
	align-items: center;
	gap: 5px;
}
.cust-blog .eael-entry-wrapper {
    padding: 10px !important;
    margin: -40px 10px 20px !important;
}
.cust-blog .eael-entry-wrapper .eael-entry-header {
    margin-bottom: 10px !important;
}
.h-menu .eael-simple-menu{
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	padding-left: calc(((100% - 540px) / 2) + .75rem) !important;
	padding-right: calc(((100% - 540px) / 2) + .75rem) !important;
}
.h-menu .eael-simple-menu #menu-item-4872 a{
	margin-top: 15px !important;
	padding: 10px 20px !important;
}
.h-menu .eael-simple-menu .menu-item{
	margin-top: 10px !important;
}
.h-menu .eael-nav-menu-wrapper{
	top: -15px !important;
}
.h-menu .eael-simple-menu-toggle svg {
    width: 16px !important;
}
.h-menu .eael-simple-menu-container {
    min-height: 17px !important;
}
}


@media (max-width: 576px) {
.leaf-icon-image{
		transform: translatex(-50%) !important;
}
.contact-us-form.cust-form .input-text {
  width: 100% !important;
}
.h-menu .eael-simple-menu{
	padding-left: 20px !important;
	padding-right: 20px !important;
}
}


@media (max-width: 400px) {
.leaf-icon-image img{
		width: 50px !important;
}	
}