.eael-testimonial-slider-wrapper .swiper-container {
    height: auto !important;
}

.eael-testimonial-slider-wrapper .swiper-slide {
    height: auto !important;
    display: flex;
    align-items: flex-start;
}



.ast-separate-container #primary
{
	margin: 8em 0;
}

/***HubSpot***/

   #hsForm_c10f285f-48a8-4cda-ab37-9ec5db21acd7 fieldset
{
	max-width: 100% !important;
	padding-bottom: 20px;
}

#hsForm_c10f285f-48a8-4cda-ab37-9ec5db21acd7 fieldset.form-columns-1 .hs-input

{
	width: 100% !important;
	border-radius: 0 !important;
}

#hsForm_c10f285f-48a8-4cda-ab37-9ec5db21acd7 fieldset.form-columns-2 .hs-input

{
	width: 100% !important;
	border-radius: none !important;
}

#hsForm_c10f285f-48a8-4cda-ab37-9ec5db21acd7 fieldset.form-columns-1, .form-columns-2 input[type="text"], input[type="email"], input[type="tel"], textarea

{
	border-radius: 0 !important;
}

#hsForm_c10f285f-48a8-4cda-ab37-9ec5db21acd7 .hs-button
{
	width: 100%;
	border-radius:0;
}

/***HubSpot Contact Form End***/

/***HubSpot Popup and Footer Form***/

.hsForm_4a8fb7c2-3345-45ab-9109-768e66154943 .hs_submit .actions
{
	margin-top: 0px !important;
    margin-bottom: 0px !important;
}


.hs-form-4a8fb7c2-3345-45ab-9109-768e66154943_3a3bb67d-cfd1-4d01-9fc5-dfbe95c4db06 .hs-button {
    width: 100% !important;
}


.hs-form-d33cf7b6-52d7-429b-b436-99bcb63f7e74 .hs-button {
    width: 100% !important;
	margin-top: 10px;
	border-radius:0 ;	
	
}

.hs-form-0e66cb73-8832-4a81-9962-36b442de1da2 .hs-button {
    width: 100% !important;
	margin-top: 10px;
	border-radius:0 ;	
}



/* Adjust the following selector to match your form's specific class or ID */
#hsForm_8c851acd-ad76-46d0-b23f-04b3863df539 input[type="email"] {
    display: inline-block;
    width: 100%; /* Adjust width according to your button size */
    margin-right: 0px; /* Add space between the input and button */
    vertical-align: middle; /* Align vertically with the button */
	border-radius:0;
}

#hsForm_8c851acd-ad76-46d0-b23f-04b3863df539 input[type="submit"] {
    display: inline-block;
    width: 120px; /* Set button width */
    vertical-align: middle; /* Align vertically with the input */
    margin: 0; /* Remove any default margin */
    padding: 12px; /* Adjust padding if needed */
	border-radius:0;
}

/* Make sure the form container has enough width */
#hsForm_8c851acd-ad76-46d0-b23f-04b3863df539 {
    display: flex;
    align-items: start; /* Vertically align input and button */
    justify-content: ; /* Add space between input and button */
	
    max-width: 100%; /* Ensure form container doesn’t exceed the width of the parent element */
    flex-wrap: nowrap; /* Prevent wrapping */
}

#hsForm_8c851acd-ad76-46d0-b23f-04b3863df539 .hs-form-field
{
	width:70%;
}

/***HubSpot End***/
.eael-lr-form-wrapper.style-2 .lr-form-wrapper
{
	padding:0;
}

.eael-lr-form-loader-wrapper
{
	width: 100%;
}

.price-sub-text
{
	color: #979694 !important;
	padding-top: 10px !important;
}

.price-table-heading h5
{
	color: #4797EE !important;
}

.price-table-heading-light h5
{
	color: #C9C9C9 !important;
}

.price-tab-btn button
{
	border-radius:0;
	background:#FFB835;
}

.header-span
{
	color:#CBCBCB !important;
	margin-top:10px !important;
	font-size: 16px !important;
	text-transform: capitalize !important;
}

.directorist-search-contents
{
	padding: 50px 0 50px 0;
}

.directorist-search-field
{
	    border: 1px solid #9CA0A9 !important;
    margin-right: 12px !important;
	margin-left: 12px !important;
}

.directorist-search-contents .directorist-search-form-top .directorist-search-form-action .directorist-btn.directorist-btn-lg
{
	border-radius:0;
}

.directorist-btn.directorist-btn-dark
{
	background: #376FC9 !important;
}

.directorist-btn.directorist-btn-dark:hover
{
	background: #101010 !important;
}

@media (min-width: 1400px) {
    .ast-plain-container.ast-no-sidebar #primary
	{
		margin-top: 12%;
	}
	.directorist-container-xxl, .directorist-container-xl, .directorist-container-lg, .directorist-container-md, .directorist-container-sm, .directorist-container
	{
		margin-top: 12%;
	}
	}

@media (max-width: 767px) {
    .elementor-1020 .elementor-element.elementor-element-e539eda
	{
		min-height: 105vh !important;
	}
	
	.elementor-864 .elementor-element.elementor-element-fc5e1b2
	{
		background-image: url(https://i0.wp.com/tbapnw.com/wp-content/uploads/2024/08/Frame-41616-1.jpg?fit=390%2C920&ssl=1) !important;
        background-position: bottom center !important;
		min-height: 128vh;
	}
	
	.hs-form-d33cf7b6-52d7-429b-b436-99bcb63f7e74 .hs-button {
	margin-top: -10px;
	
}
		.hs-form-0e66cb73-8832-4a81-9962-36b442de1da2 .hs-button {
	margin-top: -10px;
	
}
}



@media (max-width: 490px) {
    .directorist-search-contents .directorist-search-form-top{
	padding: 10px 10px 10px 10px !important;
	}
	
			#hsForm_c10f285f-48a8-4cda-ab37-9ec5db21acd7 fieldset.form-columns-2 .input{
		margin-right: 0px !important;
	}
	
	#hsForm_c10f285f-48a8-4cda-ab37-9ec5db21acd7 fieldset.form-columns-1 .input{
		margin-right: 0px !important;
	}
	
	#hsForm_c10f285f-48a8-4cda-ab37-9ec5db21acd7 fieldset.form-columns-2 .hs_firstname, .hs_email{
		padding-bottom: 20px;
	}
	
}



@media (max-width: 360px) {
    .elementor-1020 .elementor-element.elementor-element-e539eda, .elementor-864 .elementor-element.elementor-element-fc5e1b2
	{
		min-height: 135vh !important;
	}
}


