.uacf7-col-12 > label {
    margin-bottom: 10px;
}

.wpcf7-form label{
	color: #000000 !important;
}
.wpcf7-form .wpcf7-list-item{
	margin: 0 15px 0 0;
}
#EnterYourStatus span.wpcf7-form-control-wrap {
    margin-top: 12px;
}
a{
	outline: none !important;
}
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link {
    color: #fff !important;
}
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link:hover, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle:hover, .ast-builder-menu-1 .current-menu-ancestor > .menu-link:hover {
    color: #0177e3 !important;
}
/* Make header sit on top of the video */
.site-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background: transparent;
  transition: background 0.3s ease, box-shadow 0.3s ease;
}

/* Make it fixed & opaque once “is-sticky” class is added */
.site-header.is-sticky {
  position: fixed !important;
  background: rgba(0,0,0,0.9);
  box-shadow: 0 2px 8px rgba(0,0,0,0.3);
}

/* Header Button style */
.site-primary-header-wrap .ast-custom-button-link div{
    background-image: linear-gradient(135deg, var(--e-global-color-284479b) 25%, var(--e-global-color-a2cf6cf) 100%);
}
.site-primary-header-wrap .ast-custom-button-link div:hover{
    background-image: linear-gradient(135deg, var(--e-global-color-a2cf6cf) 25%, var(--e-global-color-284479b) 100%);
}


.calendly-button{
	margin-top: 30px;
	color: #fff !important;
	    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    padding-top: 20px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
	background-image: linear-gradient(135deg, var(--e-global-color-284479b) 25%, var(--e-global-color-a2cf6cf) 100%);
	transition: all 0.5s ease-in;
}
.calendly-button:hover{
	background-image: linear-gradient(135deg, var(--e-global-color-a2cf6cf) 25%, var(--e-global-color-284479b) 100%);
}
.popup-form .wpcf7-form-control-wrap{
	margin-bottom: 20px;
}
.popup-form .wpcf7-not-valid-tip{
	margin-top: 0;
}
.popup-form input.wpcf7-form-control:not([type=submit]){
	height: 60px;
}
.popup-form select{
	height: 60px;
	margin-bottom: 20px;
}
.popup-form textarea{
	margin-bottom: 30px;
}

/* Footer Style */
footer{
	display: none !important;
}
.site-footer{
	display: none !important;
}
.footer-menu .wpr-nav-menu{
	display: flex;
	flex-direction: column;
	    padding: 0;
}
.footer-menu .wpr-nav-menu li{
	margin: 0 !important;
}
.footer-menu .wpr-nav-menu li a{
	display: inline-block;
	text-decoration: none !important;
}
.breadcrumb .wpr-page-list li:last-child a{
	color: #fff !important;
	cursor: auto !important;
}
.wpr-sticky-section-yes{
	width: auto;
}
@media (max-width: 921px) {
    .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle {
        color: #fff !important;
}
	.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link:hover, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle {
        color: #0177e3 !important;
}
	.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{
		border: none !important;
	}
	[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
		fill: #fff !important;
	}
}

@media screen and (max-width: 767px) {
    .footer-menu.wpr-nav-menu-bp-mobile .wpr-nav-menu-container {
        display: block;
    }
	.footer-menu.wpr-nav-menu-bp-mobile .wpr-mobile-nav-menu-container {
        display: none;
    }
}
